예제 #1
0
 public NewAcmaSchemaShadowObjectLinkViewModel(Window window, AcmaSchemaShadowObjectLinksViewModel linksViewModel)
     : base()
 {
     this.linksViewModel = linksViewModel;
     this.Commands.AddItem("Create", t => this.Create(window), t => this.CanCreate());
     this.shadowParentObjectClass = linksViewModel.ObjectClass.ShadowFromObjectClass;
 }
 public AcmaSchemaShadowObjectLinkViewModel(AcmaSchemaShadowObjectLink model, AcmaSchemaShadowObjectLinksViewModel parentVM)
     : base(model)
 {
     this.Commands.AddItem("DeleteLink", t => this.DeleteLink(), t => this.CanDeleteLink());
     this.Commands.AddItem("AddLink", t => this.parentVM.CreateLink());
     this.parentVM = parentVM;
     this.IgnorePropertyHasChanged.Add("DisplayName");
 }
예제 #3
0
 private BitmapSource GetIcon(AcmaSchemaShadowObjectLinksViewModel item)
 {
     return(new BitmapImage(new Uri("pack://application:,,,/Lithnet.Acma.Presentation;component/Resources/ShadowLink.png", UriKind.Absolute)));
 }