Exemplo n.º 1
0
        public GridGeneratorView(
            IRevitAppData appData,
            IGridInfoService gridService
            ) : base(appData)
        {
            InitializeComponent();
            this.gridService = gridService;

            // Initialize grid lists
            VerticalGrids   = new ObservableCollection <GridInfo>();
            HorizontalGrids = new ObservableCollection <GridInfo>();
        }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 4
0
        /// <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();
        }