/// <summary> /// This method returns the container with an expanded binding. /// </summary> /// <returns>Returns the container with an expanded binding.</returns> public static DependencyObject GetSharedContainer() { TreeViewItem tvi = new ResultsTreeViewItem(); Binding eb = new Binding("IsExpanded"); eb.Mode = BindingMode.OneWay; tvi.SetBinding(TreeViewItem.IsExpandedProperty, eb); Binding cb = new Binding("IsChecked"); cb.Mode = BindingMode.TwoWay; tvi.SetBinding(TreeViewExtensions.IsCheckedProperty, cb); return tvi; }
/// <summary> /// This method returns the container with an expanded binding. /// </summary> /// <returns>Returns the container with an expanded binding.</returns> public static DependencyObject GetSharedContainer() { TreeViewItem tvi = new ResultsTreeViewItem(); Binding eb = new Binding("IsExpanded"); eb.Mode = BindingMode.OneWay; tvi.SetBinding(TreeViewItem.IsExpandedProperty, eb); Binding cb = new Binding("IsChecked"); cb.Mode = BindingMode.TwoWay; tvi.SetBinding(TreeViewExtensions.IsCheckedProperty, cb); return(tvi); }