C# 클래스 SIPSorcery.UIHelper

파일 보기 프로젝트 열기: sipsorcery/sipsorcery

공개 메소드들

메소드 설명
AddChild ( System.Windows.Controls.Canvas canvas, UIElement child ) : void
AddChild ( Grid grid, UIElement child ) : void
AddChild ( StackPanel stackPanel, UIElement child ) : void
AdjustPluginHeight ( double heightAdjustment ) : void
AppendText ( System.Windows.Controls.TextBlock textBlock, string text ) : void
AppendToActivityLog ( ScrollViewer scrollViewer, System.Windows.Controls.TextBlock textBlock, MessageLevelsEnum level, string text ) : void
HandleMonitorEvent ( Action action, SIPMonitorMachineEvent monitorEvent ) : void
RemoveBorderChild ( System.Windows.Controls.Border border ) : void
SetBorderChild ( System.Windows.Controls.Border border, UIElement child ) : void
SetColouredText ( System.Windows.Controls.TextBlock textBlock, string text, MessageLevelsEnum level ) : void
SetComboBoxSelectedId ( ComboBox comboBox, int index ) : void
SetDataGridSource ( System.Windows.Controls.DataGrid dataGrid, IEnumerable list ) : void
SetFill ( System.Windows.Shapes.Shape shape, Color colour ) : void
SetFocus ( Control control ) : void
SetIsEnabled ( Control control, bool isEnabled ) : void
SetPluginDimensions ( double width, double height ) : void
SetProgressBarValue ( System.Windows.Controls.ProgressBar progressBar, double progress ) : void
SetText ( System.Windows.Controls.PasswordBox passwordBox, string text ) : void
SetText ( System.Windows.Controls.TextBlock textBlock, string text ) : void
SetText ( TextBox textBox, string text ) : void
SetText ( System.Windows.Controls.ToolTip toolTip, string text ) : void
SetTextBlockDisplayLevel ( System.Windows.Controls.TextBlock textBlock, MessageLevelsEnum level ) : void
SetVisibility ( UIElement element, Visibility visibility ) : void

비공개 메소드들

메소드 설명
GetBrushForMessageLevel ( MessageLevelsEnum level ) : SolidColorBrush

메소드 상세

AddChild() 공개 정적인 메소드

public static AddChild ( System.Windows.Controls.Canvas canvas, UIElement child ) : void
canvas System.Windows.Controls.Canvas
child UIElement
리턴 void

AddChild() 공개 정적인 메소드

public static AddChild ( Grid grid, UIElement child ) : void
grid System.Windows.Controls.Grid
child UIElement
리턴 void

AddChild() 공개 정적인 메소드

public static AddChild ( StackPanel stackPanel, UIElement child ) : void
stackPanel System.Windows.Controls.StackPanel
child UIElement
리턴 void

AdjustPluginHeight() 공개 정적인 메소드

public static AdjustPluginHeight ( double heightAdjustment ) : void
heightAdjustment double
리턴 void

AppendText() 공개 정적인 메소드

public static AppendText ( System.Windows.Controls.TextBlock textBlock, string text ) : void
textBlock System.Windows.Controls.TextBlock
text string
리턴 void

AppendToActivityLog() 공개 정적인 메소드

public static AppendToActivityLog ( ScrollViewer scrollViewer, System.Windows.Controls.TextBlock textBlock, MessageLevelsEnum level, string text ) : void
scrollViewer System.Windows.Controls.ScrollViewer
textBlock System.Windows.Controls.TextBlock
level MessageLevelsEnum
text string
리턴 void

HandleMonitorEvent() 공개 정적인 메소드

public static HandleMonitorEvent ( Action action, SIPMonitorMachineEvent monitorEvent ) : void
action Action
monitorEvent SIPSorcery.SIP.App.SIPMonitorMachineEvent
리턴 void

RemoveBorderChild() 공개 정적인 메소드

public static RemoveBorderChild ( System.Windows.Controls.Border border ) : void
border System.Windows.Controls.Border
리턴 void

SetBorderChild() 공개 정적인 메소드

public static SetBorderChild ( System.Windows.Controls.Border border, UIElement child ) : void
border System.Windows.Controls.Border
child UIElement
리턴 void

SetColouredText() 공개 정적인 메소드

public static SetColouredText ( System.Windows.Controls.TextBlock textBlock, string text, MessageLevelsEnum level ) : void
textBlock System.Windows.Controls.TextBlock
text string
level MessageLevelsEnum
리턴 void

SetComboBoxSelectedId() 공개 정적인 메소드

public static SetComboBoxSelectedId ( ComboBox comboBox, int index ) : void
comboBox System.Windows.Controls.ComboBox
index int
리턴 void

SetDataGridSource() 공개 정적인 메소드

public static SetDataGridSource ( System.Windows.Controls.DataGrid dataGrid, IEnumerable list ) : void
dataGrid System.Windows.Controls.DataGrid
list IEnumerable
리턴 void

SetFill() 공개 정적인 메소드

public static SetFill ( System.Windows.Shapes.Shape shape, Color colour ) : void
shape System.Windows.Shapes.Shape
colour Color
리턴 void

SetFocus() 공개 정적인 메소드

public static SetFocus ( Control control ) : void
control System.Windows.Controls.Control
리턴 void

SetIsEnabled() 공개 정적인 메소드

public static SetIsEnabled ( Control control, bool isEnabled ) : void
control System.Windows.Controls.Control
isEnabled bool
리턴 void

SetPluginDimensions() 공개 정적인 메소드

public static SetPluginDimensions ( double width, double height ) : void
width double
height double
리턴 void

SetProgressBarValue() 공개 정적인 메소드

public static SetProgressBarValue ( System.Windows.Controls.ProgressBar progressBar, double progress ) : void
progressBar System.Windows.Controls.ProgressBar
progress double
리턴 void

SetText() 공개 정적인 메소드

public static SetText ( System.Windows.Controls.PasswordBox passwordBox, string text ) : void
passwordBox System.Windows.Controls.PasswordBox
text string
리턴 void

SetText() 공개 정적인 메소드

public static SetText ( System.Windows.Controls.TextBlock textBlock, string text ) : void
textBlock System.Windows.Controls.TextBlock
text string
리턴 void

SetText() 공개 정적인 메소드

public static SetText ( TextBox textBox, string text ) : void
textBox System.Windows.Controls.TextBox
text string
리턴 void

SetText() 공개 정적인 메소드

public static SetText ( System.Windows.Controls.ToolTip toolTip, string text ) : void
toolTip System.Windows.Controls.ToolTip
text string
리턴 void

SetTextBlockDisplayLevel() 공개 정적인 메소드

public static SetTextBlockDisplayLevel ( System.Windows.Controls.TextBlock textBlock, MessageLevelsEnum level ) : void
textBlock System.Windows.Controls.TextBlock
level MessageLevelsEnum
리턴 void

SetVisibility() 공개 정적인 메소드

public static SetVisibility ( UIElement element, Visibility visibility ) : void
element UIElement
visibility Visibility
리턴 void