C# Class TrakHound_Dashboard.Pages.Dashboard.Dashboard

Interaction logic for DashboardPage.xaml
Inheritance: System.Windows.Controls.UserControl, IClientPlugin
显示文件 Open project: TrakHound/TrakHound-Community

Public Properties

Property Type Description
ComparisonTypeProperty System.Windows.DependencyProperty
CurrentDateProperty System.Windows.DependencyProperty
DateMenuShownProperty System.Windows.DependencyProperty
FromProperty System.Windows.DependencyProperty
IsExpandedProperty System.Windows.DependencyProperty
LoadingDevicesProperty System.Windows.DependencyProperty
LoggedInProperty System.Windows.DependencyProperty
PageContentProperty DependencyProperty
SlideshowRunningProperty DependencyProperty
ToProperty DependencyProperty
ZoomLevelProperty DependencyProperty

Public Methods

Method Description
Closed ( ) : void
Closing ( ) : bool
Dashboard ( ) : System
GetSentData ( EventData data ) : void
Initialize ( ) : void
Opened ( ) : void
Opening ( ) : bool
Plugins_Load ( PluginConfiguration config ) : void
Plugins_Unload ( PluginConfiguration config ) : void
SetZoom ( double zoomPercentage ) : void

Private Methods

Method Description
AddSubPlugins ( IClientPlugin plugin ) : void
ComparisonType_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
Expand_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
From_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
GetPluginName ( string s ) : string
LoadComparisonType ( ) : DeviceComparisonTypes
LoadDashboardTimespan ( ) : void
OpenDeviceManager_Clicked ( TrakHound_UI bt ) : void
PageSelected ( ListButton lb ) : void
Plugin_SendData ( EventData data ) : void
ProcessSendData ( object o ) : void
ResetStatusTimes_Clicked ( TrakHound_UI bt ) : void
SaveComparisonType ( DeviceComparisonTypes type ) : void
SaveDashboardFromTime ( ) : void
SaveDashboardTimespan ( ) : void
SaveDashboardToTime ( ) : void
SelectDate_Clicked ( TrakHound_UI bt ) : void
SelectNextPage ( ) : void
SelectPage ( ListButton lb ) : void
SelectPreviousPage ( ) : void
SendDashboardTimespan ( ) : void
SendDashboardTimespan ( DateTime from, DateTime to ) : void
SlideshowTimer_Elapsed ( object sender, System e ) : void
SortPageList ( ) : void
Sort_Clicked ( TrakHound_UI bt ) : void
StartSlideshow ( ) : void
StartSlideshow_Clicked ( TrakHound_UI bt ) : void
StopSlideshow ( ) : void
StopSlideshow_Clicked ( TrakHound_UI bt ) : void
TimespanUpdateTimer_Elapsed ( object sender, System e ) : void
To_SelectionChanged ( object sender, SelectionChangedEventArgs e ) : void
UpdateComparisonType ( DeviceComparisonTypes comparisonType ) : void
UpdateCurrentDate ( ) : void
UpdateDashboardTimespan ( ) : void
UpdateDeviceAdded ( EventData data ) : void
UpdateDeviceRemoved ( EventData data ) : void
UpdateDeviceUpdated ( EventData data ) : void
UpdateDevicesLoading ( EventData data ) : void
UpdateLoggedInChanged ( EventData data ) : void
UserControl_Loaded ( object sender, RoutedEventArgs e ) : void
config_EnabledChanged ( PluginConfiguration config ) : void

Method Details

Closed() public method

public Closed ( ) : void
return void

Closing() public method

public Closing ( ) : bool
return bool

Dashboard() public method

public Dashboard ( ) : System
return System

GetSentData() public method

public GetSentData ( EventData data ) : void
data TrakHound.EventData
return void

Initialize() public method

public Initialize ( ) : void
return void

Opened() public method

public Opened ( ) : void
return void

Opening() public method

public Opening ( ) : bool
return bool

Plugins_Load() public method

public Plugins_Load ( PluginConfiguration config ) : void
config PluginConfiguration
return void

Plugins_Unload() public method

public Plugins_Unload ( PluginConfiguration config ) : void
config PluginConfiguration
return void

SetZoom() public method

public SetZoom ( double zoomPercentage ) : void
zoomPercentage double
return void

Property Details

ComparisonTypeProperty public_oe static_oe property

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

CurrentDateProperty public_oe static_oe property

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

DateMenuShownProperty public_oe static_oe property

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

FromProperty public_oe static_oe property

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

IsExpandedProperty public_oe static_oe property

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

LoadingDevicesProperty public_oe static_oe property

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

LoggedInProperty public_oe static_oe property

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

PageContentProperty public_oe static_oe property

public static DependencyProperty PageContentProperty
return DependencyProperty

SlideshowRunningProperty public_oe static_oe property

public static DependencyProperty SlideshowRunningProperty
return DependencyProperty

ToProperty public_oe static_oe property

public static DependencyProperty ToProperty
return DependencyProperty

ZoomLevelProperty public_oe static_oe property

public static DependencyProperty ZoomLevelProperty
return DependencyProperty