public GridGeneratorView( IRevitAppData appData, IGridInfoService gridService ) : base(appData) { InitializeComponent(); this.gridService = gridService; // Initialize grid lists VerticalGrids = new ObservableCollection <GridInfo>(); HorizontalGrids = new ObservableCollection <GridInfo>(); }
public RevitProgressIndicatorView(IRevitAppData revitUIApp) : base(revitUIApp) { this.InitializeComponent(); this.DataContext = this; this.CancellingMessage = "Cancelling... Please wait"; }
// You can inject any service that you have added to the container in constructors public HelloWpfView(IRevitAppData revitAppData) : base(revitAppData) { InitializeComponent(); AppName = Assembly.GetExecutingAssembly().GetName().Name; }
/// <summary> /// Provides specific Revit functionaliy to <see cref="MvcViewBase"/> like set Revit as parent window and Title Bar visibility /// </summary> /// <param name="revitUIApp">Some information of the current instance of Revit UI App</param> public RevitMvcViewBase(IRevitAppData revitUIApp) { var attacher = new RevitViewAttacher(this, revitUIApp.GetRevitWindowHandle(), this.titleVisibility); attacher.Attach(); }