C# Class Source.WPF.Debug.BaseDebugTreeControl

Inheritance: DebugControl
ファイルを表示 Open project: mrange/T4Include Class Usage Examples

Public Properties

Property Type Description
TreeProperty System.Windows.DependencyProperty

Public Methods

Method Description
BaseDebugTreeControl ( ) : System.Collections
Button_Click ( object sender, RoutedEventArgs e ) : void
PopulateTree ( ) : void

Protected Methods

Method Description
GetChildren ( DependencyObject dependencyObject ) : IEnumerable
OnAttachTo ( DependencyObject dependencyObject ) : void
OnDetachFrom ( DependencyObject dependencyObject ) : void

Private Methods

Method Description
BaseDebugTreeControl ( ) : System
Changed_Tree ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs eventArgs ) : void
Changed_Tree ( ObservableCollection oldValue, ObservableCollection newValue ) : void
CoerceAllProperties ( ) : void
Coerce_Tree ( DependencyObject dependencyObject, object basevalue ) : object
Coerce_Tree ( ObservableCollection &coercedValue ) : void
CollectionChanged_Tree ( object sender, NotifyCollectionChangedAction action, int oldStartingIndex, IList oldItems, int newStartingIndex, IList newItems ) : void
CollectionChanged_Tree ( object sender, NotifyCollectionChangedEventArgs e ) : void
Constructed__BaseDebugTreeControl ( ) : void

Method Details

BaseDebugTreeControl() public method

public BaseDebugTreeControl ( ) : System.Collections
return System.Collections

Button_Click() public method

public Button_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void

GetChildren() protected abstract method

protected abstract GetChildren ( DependencyObject dependencyObject ) : IEnumerable
dependencyObject System.Windows.DependencyObject
return IEnumerable

OnAttachTo() protected method

protected OnAttachTo ( DependencyObject dependencyObject ) : void
dependencyObject System.Windows.DependencyObject
return void

OnDetachFrom() protected method

protected OnDetachFrom ( DependencyObject dependencyObject ) : void
dependencyObject System.Windows.DependencyObject
return void

PopulateTree() public method

public PopulateTree ( ) : void
return void

Property Details

TreeProperty public_oe static_oe property

public static DependencyProperty,System.Windows TreeProperty
return System.Windows.DependencyProperty