C# 클래스 SIP_Agent.Helper.UI

Common helper functions for managing the UI
파일 보기 프로젝트 열기: anroots/SIP-Agent

공개 프로퍼티들

프로퍼티 타입 설명
ERROR_BRUSH System.Windows.Media.Brush
SUCCESS_BRUSH System.Windows.Media.Brush
flashBackground System.Windows.Media.Brush
flashObject object

공개 메소드들

메소드 설명
CmbIndexByValue ( ComboBox combo, int s ) : int

Searches combobox items by their value

TodayDate ( System.DateTime Date ) : string

Returns a short DateString if the input date is today, long DateString otherwise

flash ( object sender, System.Windows.Media.Brush color = null, int duration = 4000 ) : void

Flash an UI element to give visual feedback on action result. An example would be flashing the Save button red after an unsuccessful save.

timer_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

Called when the flashing timer activates. Resets the background,

메소드 상세

CmbIndexByValue() 공개 정적인 메소드

Searches combobox items by their value
public static CmbIndexByValue ( ComboBox combo, int s ) : int
combo System.Windows.Controls.ComboBox Reference to to combobox (SetValuePath)
s int Searched value
리턴 int

TodayDate() 공개 정적인 메소드

Returns a short DateString if the input date is today, long DateString otherwise
public static TodayDate ( System.DateTime Date ) : string
Date System.DateTime
리턴 string

flash() 공개 정적인 메소드

Flash an UI element to give visual feedback on action result. An example would be flashing the Save button red after an unsuccessful save.
public static flash ( object sender, System.Windows.Media.Brush color = null, int duration = 4000 ) : void
sender object The target object (button)
color System.Windows.Media.Brush The Brush to paint the object with
duration int How long to flash
리턴 void

timer_Elapsed() 공개 정적인 메소드

Called when the flashing timer activates. Resets the background,
public static timer_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
sender object
e System.Timers.ElapsedEventArgs
리턴 void

프로퍼티 상세

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

The brush used when painting objects on errors
public static Brush,System.Windows.Media ERROR_BRUSH
리턴 System.Windows.Media.Brush

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

The brush used when painting objects on success
public static Brush,System.Windows.Media SUCCESS_BRUSH
리턴 System.Windows.Media.Brush

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

Stores the original background of a flashing object
public static Brush,System.Windows.Media flashBackground
리턴 System.Windows.Media.Brush

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

Stores the object awaiting flash cancellation
public static object flashObject
리턴 object