コード例 #1
0
ファイル: Twitter.cs プロジェクト: koteswadasari/example
        // Assigns default templates depending on the Mode.
        void PrepareTemplates()
        {
            // Set appropriate default templates for each twitter mode
            switch (Mode)
            {
            case TwitterMode.Profile:
                if (LayoutTemplate == null)
                {
                    LayoutTemplate = new DefaultProfileLayoutTemplate(this);
                }
                if (StatusTemplate == null)
                {
                    StatusTemplate = new DefaultProfileStatusTemplate(this);
                }
                break;

            case TwitterMode.Search:
                if (LayoutTemplate == null)
                {
                    LayoutTemplate = new DefaultSearchLayoutTemplate(this);
                }
                if (StatusTemplate == null)
                {
                    StatusTemplate = new DefaultSearchStatusTemplate(this);
                }
                break;
            }

            // Assign default empty data template
            if (EmptyDataTemplate == null)
            {
                EmptyDataTemplate = new DefaultEmptyDataTemplate();
            }

            // Copy templates from Twitter control to ListView
            _listView.LayoutTemplate          = LayoutTemplate;
            _listView.ItemTemplate            = StatusTemplate;
            _listView.AlternatingItemTemplate = AlternatingStatusTemplate;
            _listView.EmptyDataTemplate       = EmptyDataTemplate;
        }
コード例 #2
0
ファイル: Twitter.cs プロジェクト: R-McN/AjaxControlToolkit
        // Assigns default templates depending on the Mode.
        void PrepareTemplates() {
            // Set appropriate default templates for each twitter mode
            switch (Mode) {
                case TwitterMode.Profile:
                    if (LayoutTemplate == null)
                        LayoutTemplate = new DefaultProfileLayoutTemplate(this);
                    if (StatusTemplate == null)
                        StatusTemplate = new DefaultProfileStatusTemplate(this);
                    break;
                case TwitterMode.Search:
                    if (LayoutTemplate == null)
                        LayoutTemplate = new DefaultSearchLayoutTemplate(this);
                    if (StatusTemplate == null)
                        StatusTemplate = new DefaultSearchStatusTemplate(this);
                    break;
            }

            // Assign default empty data template
            if (EmptyDataTemplate == null) {
                EmptyDataTemplate = new DefaultEmptyDataTemplate();
            }

            // Copy templates from Twitter control to ListView
            _listView.LayoutTemplate = LayoutTemplate;
            _listView.ItemTemplate = StatusTemplate;
            _listView.AlternatingItemTemplate = AlternatingStatusTemplate;
            _listView.EmptyDataTemplate = EmptyDataTemplate;
        }