示例#1
0
 public ViewContext(IViewStrategy strategy, Form form, ManageService manageService)
 {
     _strategy       = strategy;
     _form           = form;
     _manageService  = manageService;
     allFormElements = new List <IDisposable>();
     MakeView(_form, allFormElements);
 }
示例#2
0
 public Module1Loader(
     IServiceLocator serviceLocator,
     IRegionManager regionManager,
     IBinder binder,
     IViewStrategy viewStrategy)
 {
     m_ServiceLocator = serviceLocator;
     m_RegionManager  = regionManager;
     m_Binder         = binder;
     m_ViewStrategy   = viewStrategy;
 }
示例#3
0
 public Module1Loader(
     IServiceLocator serviceLocator,
     IRegionManager regionManager,
     IBinder binder,
     IViewStrategy viewStrategy)
 {
     m_ServiceLocator = serviceLocator;
     m_RegionManager = regionManager;
     m_Binder = binder;
     m_ViewStrategy = viewStrategy;
 }
 public CalculatorModule(IServiceLocator serviceLocator,
                         IRegionManager regionManager,
                         IBinder binder,
                         IViewStrategy viewStrategy
     )
 {
     _serviceLocator = serviceLocator;
     _regionManager = regionManager;
     _binder = binder;
     _viewStrategy = viewStrategy;
 }
示例#5
0
 public void SetView(IViewStrategy strategy)
 {
     DisposeAll();
     _strategy = strategy;
     MakeView(_form, allFormElements);
 }
示例#6
0
 public DockSitePresenter(IViewStrategy viewStrategy, IBinder binder, IShellPresenter shell)
 {
     _viewStrategy = viewStrategy;
     _binder       = binder;
     _shell        = shell;
 }
示例#7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultWindowManager"/> class.
 /// </summary>
 /// <param name="viewStrategy">The view strategy.</param>
 /// <param name="binder">The default binder.</param>
 public DefaultWindowManager(IViewStrategy viewStrategy, IBinder binder)
 {
     _viewStrategy = viewStrategy;
     _binder = binder;
 }
示例#8
0
文件: View.cs 项目: Mrding/Ribbon
 /// <summary>
 /// Initializes the framework with the specified view strategy.
 /// </summary>
 /// <param name="viewStrategy">The view strategy.</param>
 /// <param name="binder">The default binder.</param>
 public static void Initialize(IViewStrategy viewStrategy, IBinder binder)
 {
     _viewStrategy = viewStrategy;
     _binder = binder;
 }
示例#9
0
文件: View.cs 项目: Mrding/Ribbon
 /// <summary>
 /// Sets the <see cref="IViewStrategy"/>.
 /// </summary>
 /// <param name="d">The d.</param>
 /// <param name="value">The value.</param>
 public static void SetStrategy(DependencyObject d, IViewStrategy value)
 {
     d.SetValue(StrategyProperty, value);
 }
示例#10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultWindowManager"/> class.
 /// </summary>
 /// <param name="viewStrategy">The view strategy.</param>
 /// <param name="binder">The default binder.</param>
 public DefaultWindowManager(IViewStrategy viewStrategy, IBinder binder)
 {
     _viewStrategy = viewStrategy;
     _binder       = binder;
 }
示例#11
0
文件: View.cs 项目: agamat/Ribbon-1
 /// <summary>
 /// Initializes the framework with the specified view strategy.
 /// </summary>
 /// <param name="viewStrategy">The view strategy.</param>
 /// <param name="binder">The default binder.</param>
 public static void Initialize(IViewStrategy viewStrategy, IBinder binder)
 {
     _viewStrategy = viewStrategy;
     _binder       = binder;
 }
示例#12
0
文件: View.cs 项目: agamat/Ribbon-1
 /// <summary>
 /// Sets the <see cref="IViewStrategy"/>.
 /// </summary>
 /// <param name="d">The d.</param>
 /// <param name="value">The value.</param>
 public static void SetStrategy(DependencyObject d, IViewStrategy value)
 {
     d.SetValue(StrategyProperty, value);
 }
示例#13
0
 public void setViewStrategy(IViewStrategy viewStrategy)
 {
     this.viewStrategy = viewStrategy;
 }