예제 #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;
 }
예제 #4
0
 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;
 }