C# Class System.Windows.Controls.Primitives.Selector

Inheritance: ItemsControl
Mostra file Open project: shana/moon Class Usage Examples

Public Properties

Property Type Description
IsSynchronizedWithCurrentItemProperty System.Windows.DependencyProperty
SelectedIndexProperty System.Windows.DependencyProperty
SelectedItemProperty System.Windows.DependencyProperty
SelectedValuePathProperty System.Windows.DependencyProperty
SelectedValueProperty System.Windows.DependencyProperty

Private Properties

Property Type Description
GetValueFromItem object
ISupportInitialize void
IsSynchronizedWithCurrentItemChanged void
ItemContainerStyleChanged void
NotifyListItemClicked void
NotifyListItemGotFocus void
NotifyListItemLoaded void
NotifyListItemLostFocus void
OnCurrentItemChanged void
OnIsSynchronizedWithCurrentItemChanged void
OnItemContainerStyleChanged void
OnItemsSourceChanged void
OnSelectedIndexChanged void
OnSelectedItemChanged_cb void
OnSelectedValueChanged void
OnSelectedValuePathChanged void
RaiseSelectionChanged void
SelectItemFromValue void
SelectedIndexChanged void
SelectedItemChanged void
SelectedValueChanged void
Selector System.Collections

Public Methods

Method Description
GetIsSelectionActive ( DependencyObject element ) : bool
OnApplyTemplate ( ) : void

Protected Methods

Method Description
ClearContainerForItemOverride ( DependencyObject element, object item ) : void
OnItemsChanged ( NotifyCollectionChangedEventArgs e ) : void
PrepareContainerForItemOverride ( DependencyObject element, object item ) : void

Private Methods

Method Description
GetValueFromItem ( object item ) : object
ISupportInitialize ( ) : void
IsSynchronizedWithCurrentItemChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
ItemContainerStyleChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
NotifyListItemClicked ( ListBoxItem listBoxItem ) : void
NotifyListItemGotFocus ( ListBoxItem listBoxItemNewFocus ) : void
NotifyListItemLoaded ( ListBoxItem listBoxItem ) : void
NotifyListItemLostFocus ( ListBoxItem listBoxItemOldFocus ) : void
OnCurrentItemChanged ( object sender, EventArgs args ) : void
OnIsSynchronizedWithCurrentItemChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnItemContainerStyleChanged ( System.Windows.Style oldStyle, System.Windows.Style newStyle ) : void
OnItemsSourceChanged ( IEnumerable oldSource, IEnumerable newSource ) : void
OnSelectedIndexChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectedItemChanged_cb ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectedValueChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectedValuePathChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RaiseSelectionChanged ( IList oldVals, IList newVals ) : void
SelectItemFromValue ( object selectedValue, bool ignoreSelectedValue ) : void
SelectedIndexChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SelectedItemChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SelectedValueChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
Selector ( ) : System.Collections

Method Details

ClearContainerForItemOverride() protected method

protected ClearContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
return void

GetIsSelectionActive() public static method

public static GetIsSelectionActive ( DependencyObject element ) : bool
element System.Windows.DependencyObject
return bool

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

OnItemsChanged() protected method

protected OnItemsChanged ( NotifyCollectionChangedEventArgs e ) : void
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
return void

PrepareContainerForItemOverride() protected method

protected PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
return void

Property Details

IsSynchronizedWithCurrentItemProperty public_oe static_oe property

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

SelectedIndexProperty public_oe static_oe property

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

SelectedItemProperty public_oe static_oe property

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

SelectedValuePathProperty public_oe static_oe property

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

SelectedValueProperty public_oe static_oe property

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