Esempio n. 1
0
        private void CustomTreeView_SelectedItemsChanged(object sender, RoutedEventArgs e)
        {
            CustomTreeView tv = sender as CustomTreeView;

            label.Text = string.Empty;
            tv.SelectedItems.ForEach(r =>
            {
                CustomTreeViewItem item = r as CustomTreeViewItem;
                if (item != null)
                {
                    label.Text += item.Header + ";";
                }
            });
        }
Esempio n. 2
0
        void MakeTree()
        {
            var m_Root = new TreeViewItem {
                id = 0, depth = -1, displayName = "Root"
            };
            int iStart = Page * PageShowCount;

            for (int i = 0; i < PageShowCount; i++)
            {
                var ind = iStart + i;
                if (ind >= LuaRes.Count)
                {
                    break;
                }
                var res   = LuaRes[ind];
                var child = new CustomTreeViewItem(i, ind, res);
                m_Root.AddChild(child);
            }
            m_TreeView = CustomTreeView.Create(m_Root);
        }