C# Class withSIX.Core.Presentation.Wpf.Services.CustomWindowManager

Inheritance: Caliburn.Micro.WindowManager
显示文件 Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
ShowPopup ( object rootModel, object context = null, object>.IDictionary settings = null ) : void

Protected Methods

Method Description
CreatePopup ( object rootModel, object>.IDictionary settings ) : System.Windows.Controls.Primitives.Popup
EnsureWindow ( object model, object view, bool isDialog ) : Window

Private Methods

Method Description
ApplySettings ( object target, object>.IEnumerable settings ) : bool
SetupCaliburn ( object rootModel, System.Windows.Controls.Primitives.Popup popup, UIElement view ) : void
SetupRxPopup ( object rootModel, UIElement view, System.Windows.Controls.Primitives.Popup popup ) : void
SetupRxWindow ( object model, object view, Window window ) : void

Method Details

CreatePopup() protected method

protected CreatePopup ( object rootModel, object>.IDictionary settings ) : System.Windows.Controls.Primitives.Popup
rootModel object
settings object>.IDictionary
return System.Windows.Controls.Primitives.Popup

EnsureWindow() protected method

protected EnsureWindow ( object model, object view, bool isDialog ) : Window
model object
view object
isDialog bool
return System.Windows.Window

ShowPopup() public method

public ShowPopup ( object rootModel, object context = null, object>.IDictionary settings = null ) : void
rootModel object
context object
settings object>.IDictionary
return void