C# Класс System.Windows.Controls.Primitives.Selector

Наследование: ItemsControl
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
IsSynchronizedWithCurrentItemProperty System.Windows.DependencyProperty
SelectedIndexProperty System.Windows.DependencyProperty
SelectedItemProperty System.Windows.DependencyProperty
SelectedValuePathProperty System.Windows.DependencyProperty
SelectedValueProperty System.Windows.DependencyProperty

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
GetIsSelectionActive ( DependencyObject element ) : bool
OnApplyTemplate ( ) : void

Защищенные методы

Метод Описание
ClearContainerForItemOverride ( DependencyObject element, object item ) : void
OnItemsChanged ( NotifyCollectionChangedEventArgs e ) : void
PrepareContainerForItemOverride ( DependencyObject element, object item ) : void

Приватные методы

Метод Описание
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

Описание методов

ClearContainerForItemOverride() защищенный Метод

protected ClearContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
Результат void

GetIsSelectionActive() публичный статический Метод

public static GetIsSelectionActive ( DependencyObject element ) : bool
element System.Windows.DependencyObject
Результат bool

OnApplyTemplate() публичный Метод

public OnApplyTemplate ( ) : void
Результат void

OnItemsChanged() защищенный Метод

protected OnItemsChanged ( NotifyCollectionChangedEventArgs e ) : void
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
Результат void

PrepareContainerForItemOverride() защищенный Метод

protected PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
Результат void

Описание свойств

IsSynchronizedWithCurrentItemProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsSynchronizedWithCurrentItemProperty
Результат System.Windows.DependencyProperty

SelectedIndexProperty публичное статическое свойство

public static DependencyProperty,System.Windows SelectedIndexProperty
Результат System.Windows.DependencyProperty

SelectedItemProperty публичное статическое свойство

public static DependencyProperty,System.Windows SelectedItemProperty
Результат System.Windows.DependencyProperty

SelectedValuePathProperty публичное статическое свойство

public static DependencyProperty,System.Windows SelectedValuePathProperty
Результат System.Windows.DependencyProperty

SelectedValueProperty публичное статическое свойство

public static DependencyProperty,System.Windows SelectedValueProperty
Результат System.Windows.DependencyProperty