Exemple #1
0
 public ElementViewModel(ObservableCollection<ElementBaseViewModel> sourceElement, DesignerItem designerItem)
 {
     Source = sourceElement;
     ShowOnPlanCommand = new RelayCommand(OnShowOnPlan);
     DesignerItem = designerItem;
     DesignerItem.PropertyChanged += (s, e) =>
     {
         if (e.PropertyName == "Title")
             OnPropertyChanged("Name");
     };
 }
		public ElementViewModel(DesignerItem designerItem)
		{
			ShowOnPlanCommand = new RelayCommand(OnShowOnPlan);
			DesignerItem = designerItem;
			DesignerItem.TitleChanged += (s, e) => OnPropertyChanged(() => Name);
			IsGroupHasChild = true;
			IconSource = DesignerItem.IconSource;
			DesignerItem.IconSourceChanged += (s, e) =>
			{
				IconSource = DesignerItem.IconSource;
				OnPropertyChanged(() => IconSource);
			};
		}
Exemple #3
0
 public ResizeChrome(DesignerItem designerItem)
 {
     DesignerItem = designerItem;
     AddHandler(Thumb.DragDeltaEvent, new DragDeltaEventHandler(ResizeThumb_DragDelta));
     Loaded += (s, e) => UpdateZoom();
 }
		public override void RegisterDesignerItem(DesignerItem designerItem)
		{
			base.RegisterDesignerItem(designerItem);
			PlansViewModel.RegisterDesignerItem(designerItem);
		}
		public virtual void RegisterDesignerItem(DesignerItem designerItem)
		{
		}
Exemple #6
0
		public ResizeChrome(DesignerItem designerItem)
		{
			_isRendered = true;
			_visibleTransform = new ScaleTransform(0, 0);
			_canResize = false;
			_isVisible = false;
			DesignerItem = designerItem;
			ResetElement();
		}
		public ResizeChromePoint(DesignerItem designerItem)
			: base(designerItem)
		{
			PrepareBounds();
		}
Exemple #8
0
 public ResizeChromeShape(DesignerItem designerItem)
     : base(designerItem)
 {
     Loaded += new RoutedEventHandler(ResizeChromeShape_Loaded);
 }
Exemple #9
0
		public void RemoveDesignerItem(DesignerItem designerItem)
		{
			RemoveElement(designerItem.Element);
			Remove(designerItem);
			Refresh();
		}
 public void RegisterDesignerItem(DesignerItem designerItem)
 {
     foreach (var planExtension in _planExtensions)
         planExtension.RegisterDesignerItem(designerItem);
 }
Exemple #11
0
 public ResizeChromePoint(DesignerItem designerItem)
     : base(designerItem)
 {
 }
		public ResizeChromeShape(DesignerItem designerItem)
			: base(designerItem)
		{
			PrepareSizableBounds();
		}