Ejemplo n.º 1
0
 public void ApplyTemplate()
 {
     borderSelectionLogic = new BorderSelectionLogic(
        treeView,
        treeView.Template.FindName("selectionBorder", treeView) as Border,
        treeView.Template.FindName("scrollViewer", treeView) as ScrollViewer,
        treeView.Template.FindName("content", treeView) as ItemsPresenter,
        MultiSelectTreeView.RecursiveTreeViewItemEnumerable(treeView, false, false));
 }
Ejemplo n.º 2
0
        public void Dispose()
        {
            if (borderSelectionLogic != null)
            {
                borderSelectionLogic.Dispose();
                borderSelectionLogic = null;
            }

            GC.SuppressFinalize(this);
        }
Ejemplo n.º 3
0
        public SelectionMultiple(TreeViewEx treeViewEx)
        {
            this.treeViewEx = treeViewEx;

            BorderSelectionLogic = new BorderSelectionLogic(treeViewEx, TreeViewElementFinder.FindAll(treeViewEx, false));
        }
Ejemplo n.º 4
0
        public SelectionMultiple(TreeViewEx treeViewEx)
        {
            this.treeViewEx = treeViewEx;

            BorderSelectionLogic = new BorderSelectionLogic(treeViewEx, TreeViewElementFinder.FindAll(treeViewEx, false));
        }