C# Class SumoNinjaMonkey.Framework.Services.PopupService

显示文件 Open project: liquidboy/X

Public Methods

Method Description
Close ( UserControl viewToClose ) : void
CloseAll ( ) : void
Init ( Grid control ) : void
IsToolbarVisible ( UserControl viewToInterogate ) : bool
Show ( UserControl viewToShow, UserControl toolbar, Brush accentPrimary, Brush accentSecondary, Brush foregroundTextBrush, Brush countdownBackgroundBrush, double timeToLive, Thickness margin, HorizontalAlignment horizontalAlignment = HorizontalAlignment.Center, VerticalAlignment verticalAlignment = VerticalAlignment.Center, bool autoHide = false, double width = 300, double height = 180, string button1ClickContent = "", string button1ClickIdentifier = "", string button2ClickContent = "", string button2ClickIdentifier = "", SumoNinjaMonkey calloutAlign = PopupView.eCalloutAlign.None, string button1MetroIcon = "", double button1Rotation, string button2MetroIcon = "", double button2Rotation, bool showPopupInnerBorder = true ) : void
ToogleToolbar ( UserControl viewToToggle ) : void
unload ( ) : void

Private Methods

Method Description
Move ( UserControl viewToMove, Thickness margin, SumoNinjaMonkey calloutAlign ) : void
view_OnClosing ( object sender, EventArgs e ) : void

Method Details

Close() public static method

public static Close ( UserControl viewToClose ) : void
viewToClose Windows.UI.Xaml.Controls.UserControl
return void

CloseAll() public static method

public static CloseAll ( ) : void
return void

Init() public static method

public static Init ( Grid control ) : void
control Windows.UI.Xaml.Controls.Grid
return void

IsToolbarVisible() public static method

public static IsToolbarVisible ( UserControl viewToInterogate ) : bool
viewToInterogate Windows.UI.Xaml.Controls.UserControl
return bool

Show() public static method

public static Show ( UserControl viewToShow, UserControl toolbar, Brush accentPrimary, Brush accentSecondary, Brush foregroundTextBrush, Brush countdownBackgroundBrush, double timeToLive, Thickness margin, HorizontalAlignment horizontalAlignment = HorizontalAlignment.Center, VerticalAlignment verticalAlignment = VerticalAlignment.Center, bool autoHide = false, double width = 300, double height = 180, string button1ClickContent = "", string button1ClickIdentifier = "", string button2ClickContent = "", string button2ClickIdentifier = "", SumoNinjaMonkey calloutAlign = PopupView.eCalloutAlign.None, string button1MetroIcon = "", double button1Rotation, string button2MetroIcon = "", double button2Rotation, bool showPopupInnerBorder = true ) : void
viewToShow Windows.UI.Xaml.Controls.UserControl
toolbar Windows.UI.Xaml.Controls.UserControl
accentPrimary Windows.UI.Xaml.Media.Brush
accentSecondary Windows.UI.Xaml.Media.Brush
foregroundTextBrush Windows.UI.Xaml.Media.Brush
countdownBackgroundBrush Windows.UI.Xaml.Media.Brush
timeToLive double
margin Windows.UI.Xaml.Thickness
horizontalAlignment HorizontalAlignment
verticalAlignment VerticalAlignment
autoHide bool
width double
height double
button1ClickContent string
button1ClickIdentifier string
button2ClickContent string
button2ClickIdentifier string
calloutAlign SumoNinjaMonkey
button1MetroIcon string
button1Rotation double
button2MetroIcon string
button2Rotation double
showPopupInnerBorder bool
return void

ToogleToolbar() public static method

public static ToogleToolbar ( UserControl viewToToggle ) : void
viewToToggle Windows.UI.Xaml.Controls.UserControl
return void

unload() public static method

public static unload ( ) : void
return void