C# Class WPNest.ThermostatControl

Inheritance: System.Windows.Controls.UserControl
显示文件 Open project: garyjohnson/wpnest

Public Properties

Property Type Description
CurrentTemperatureProperty System.Windows.DependencyProperty
FanModeProperty System.Windows.DependencyProperty
HvacModeProperty System.Windows.DependencyProperty
IsAwayProperty System.Windows.DependencyProperty
IsCoolingProperty System.Windows.DependencyProperty
IsHeatingProperty System.Windows.DependencyProperty
IsLeafOnProperty System.Windows.DependencyProperty
TargetTemperatureHighProperty System.Windows.DependencyProperty
TargetTemperatureLowProperty System.Windows.DependencyProperty
TargetTemperatureProperty System.Windows.DependencyProperty

Private Properties

Property Type Description
GoToVisualState void
InitializeBindings void
OnAwayButtonPressed void
OnCurrentTemperatureLayoutUpdated void
OnDownClick void
OnFanModeChanged void
OnHighTemperatureDownButtonClick void
OnHighTemperatureUpButtonClick void
OnHvacModeChanged void
OnIsAwayChanged void
OnIsCoolingChanged void
OnIsHeatingChanged void
OnIsLeafOnChanged void
OnLoaded void
OnLowTemperatureDownButtonClick void
OnLowTemperatureUpButtonClick void
OnSizeChanged void
OnTemperatureChanged void
OnUpClick void
RefreshTicks void
UpdateHvacModeVisualState void
UpdateHvacVisualState void
UpdateNotificationVisualState void

Public Methods

Method Description
ThermostatControl ( ) : System

Private Methods

Method Description
GoToVisualState ( string visualState ) : void
InitializeBindings ( ) : void
OnAwayButtonPressed ( object sender, RoutedEventArgs e ) : void
OnCurrentTemperatureLayoutUpdated ( object sender, EventArgs e ) : void
OnDownClick ( object sender, RoutedEventArgs e ) : void
OnFanModeChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnHighTemperatureDownButtonClick ( object sender, RoutedEventArgs e ) : void
OnHighTemperatureUpButtonClick ( object sender, RoutedEventArgs e ) : void
OnHvacModeChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnIsAwayChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnIsCoolingChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnIsHeatingChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnIsLeafOnChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnLoaded ( object sender, RoutedEventArgs e ) : void
OnLowTemperatureDownButtonClick ( object sender, RoutedEventArgs e ) : void
OnLowTemperatureUpButtonClick ( object sender, RoutedEventArgs e ) : void
OnSizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
OnTemperatureChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnUpClick ( object sender, RoutedEventArgs e ) : void
RefreshTicks ( ) : void
UpdateHvacModeVisualState ( bool isAway, HvacMode hvacMode ) : void
UpdateHvacVisualState ( bool isHeating, bool isCooling ) : void
UpdateNotificationVisualState ( bool isLeafOn, bool isFanOn ) : void

Method Details

ThermostatControl() public method

public ThermostatControl ( ) : System
return System

Property Details

CurrentTemperatureProperty public_oe static_oe property

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

FanModeProperty public_oe static_oe property

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

HvacModeProperty public_oe static_oe property

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

IsAwayProperty public_oe static_oe property

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

IsCoolingProperty public_oe static_oe property

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

IsHeatingProperty public_oe static_oe property

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

IsLeafOnProperty public_oe static_oe property

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

TargetTemperatureHighProperty public_oe static_oe property

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

TargetTemperatureLowProperty public_oe static_oe property

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

TargetTemperatureProperty public_oe static_oe property

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