예제 #1
0
        /// <summary>
        ///
        /// </summary>
        public TreeViewExt() : base()
        {
            DefaultStyleKey = typeof(TreeViewExt);

            Columns       = new TreeViewColumnCollection();
            SelectedIndex = new int[1] {
                -1
            };
            SelectedItems = new TrackableCollection <object>();

            GotFocus += OnGotFocus;

            SelectedItemChanged        += OnSelectedItemChanged;
            SelectedItems.ItemsChanged += OnSelectedItemsChanged;

            this.Bind(TreeViewExtensions.SelectedItemsProperty, this, "SelectedItems");
        }
예제 #2
0
 protected virtual void OnColumnsChanged(TreeViewColumnCollection Value)
 {
     this.ItemsSource = Value;
 }