コード例 #1
0
 private void BindProject()
 {
     ProjectList.Clear();
     Project_Service.ListTeamProject(t =>
     {
         List <EProject> plist = t.GetData() as List <EProject>;
         ProjectList.BindData <EProject>("ProjectItemSelect", plist, (i, e) =>
         {
             i.name = "ProjectItem_" + e.ID.ToString();
             i.transform.Find("TIContent").GetComponent <Text>().text = e.Name;
         }, true, true);
         ProjectList.OnItemClicked = OnProjectClicked;
     });
 }
コード例 #2
0
ファイル: Page_Message.cs プロジェクト: U3DC/Team_Open
    void BindProjectList()
    {
        Project_Service.ListTeamProject(t =>
        {
            ProjectListView.OnItemClicked = OnProjectClicked;
            ProjectListView.BindData <EProject>("ProjectIconItem", t.GetData() as List <EProject>, (i, e) =>
            {
                i.name = "ProjectIconItem_" + e.ID.ToString();
                i.transform.Find("Name").GetComponent <Text>().text = e.Name;

                App.Instance.ShowImage(i.transform.Find("Icon").GetComponent <RawImage>(), e.Face, 12);

                if (TipsList != null && TipsList.Count(c => c.Type == MessageType.Project && c.OwnerID == e.ID) > 0)
                {
                    i.transform.Find("tips").gameObject.SetActive(true);
                }
                else
                {
                    i.transform.Find("tips").gameObject.SetActive(false);
                }
            }, true);
        });
    }