C# 클래스 WPNest.ThermostatControl

상속: System.Windows.Controls.UserControl
파일 보기 프로젝트 열기: garyjohnson/wpnest

공개 프로퍼티들

프로퍼티 타입 설명
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

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
ThermostatControl ( ) : System

비공개 메소드들

메소드 설명
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

메소드 상세

ThermostatControl() 공개 메소드

public ThermostatControl ( ) : System
리턴 System

프로퍼티 상세

CurrentTemperatureProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CurrentTemperatureProperty
리턴 System.Windows.DependencyProperty

FanModeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows FanModeProperty
리턴 System.Windows.DependencyProperty

HvacModeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HvacModeProperty
리턴 System.Windows.DependencyProperty

IsAwayProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsAwayProperty
리턴 System.Windows.DependencyProperty

IsCoolingProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsCoolingProperty
리턴 System.Windows.DependencyProperty

IsHeatingProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsHeatingProperty
리턴 System.Windows.DependencyProperty

IsLeafOnProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsLeafOnProperty
리턴 System.Windows.DependencyProperty

TargetTemperatureHighProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows TargetTemperatureHighProperty
리턴 System.Windows.DependencyProperty

TargetTemperatureLowProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows TargetTemperatureLowProperty
리턴 System.Windows.DependencyProperty

TargetTemperatureProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows TargetTemperatureProperty
리턴 System.Windows.DependencyProperty