C# Class Gwupe.Agent.UI.WPF.Roster.RosterList

显示文件 Open project: gwupe/Gwupe Class Usage Examples

Protected Properties

Property Type Description
RosterCollection Attendance>.DispatchingCollection
_listBox ListBox

Private Properties

Property Type Description
ContactCollectionChanged void
MarkRoster void

Public Methods

Method Description
RefreshRoster ( ) : void

Protected Methods

Method Description
FilterEventHandler ( object sender, System.Windows.Data.FilterEventArgs eventArgs ) : void
OnAttendancePropertyChange ( object sender, PropertyChangedEventArgs propertyChangedEventArgs ) : void
RosterList ( DispatchingCollection rosterCollection, ListBox listBox ) : System

Private Methods

Method Description
ContactCollectionChanged ( object sender, NotifyCollectionChangedEventArgs eventArgs ) : void
MarkRoster ( Attendance attendance, bool markActive = false ) : void

Method Details

FilterEventHandler() protected abstract method

protected abstract FilterEventHandler ( object sender, System.Windows.Data.FilterEventArgs eventArgs ) : void
sender object
eventArgs System.Windows.Data.FilterEventArgs
return void

OnAttendancePropertyChange() protected method

protected OnAttendancePropertyChange ( object sender, PropertyChangedEventArgs propertyChangedEventArgs ) : void
sender object
propertyChangedEventArgs PropertyChangedEventArgs
return void

RefreshRoster() public method

public RefreshRoster ( ) : void
return void

RosterList() protected method

protected RosterList ( DispatchingCollection rosterCollection, ListBox listBox ) : System
rosterCollection DispatchingCollection
listBox ListBox
return System

Property Details

RosterCollection protected_oe property

protected DispatchingCollection,Attendance> RosterCollection
return Attendance>.DispatchingCollection

_listBox protected_oe property

protected ListBox _listBox
return ListBox