C# Class uguimvvm.Primitives.Selector

Inheritance: ItemsControl
显示文件 Open project: jbruening/ugui-mvvm

Protected Methods

Method Description
CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnItemsSourceChanged ( ) : void
OnSelectedChanged ( bool fromProperty ) : void

When Selected changes. fromProperty will be false if SetSelected was used to change the Selected object

SetSelected ( ItemInfo info ) : void
ValidateSelected ( ) : void

Ensure the selected object we have is still correct

Private Methods

Method Description
InternalSetSelected ( ItemInfo info, bool fromProperty ) : void

Method Details

CollectionChanged() protected method

protected CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e NotifyCollectionChangedEventArgs
return void

OnItemsSourceChanged() protected method

protected OnItemsSourceChanged ( ) : void
return void

OnSelectedChanged() protected method

When Selected changes. fromProperty will be false if SetSelected was used to change the Selected object
protected OnSelectedChanged ( bool fromProperty ) : void
fromProperty bool
return void

SetSelected() protected method

protected SetSelected ( ItemInfo info ) : void
info ItemInfo
return void

ValidateSelected() protected method

Ensure the selected object we have is still correct
protected ValidateSelected ( ) : void
return void