private void OnShowPropertiesEvent(ShowPropertiesEventArgs e)
		{
			if (e.Element is ElementPassCardImageProperty)
			{
				var elementPassCardImageProperty = (ElementPassCardImageProperty)e.Element;
				elementPassCardImageProperty.OrganisationUID = PassCardTemplate.OrganisationUID;
				e.PropertyViewModel = new PassCardImagePropertyViewModel(elementPassCardImageProperty, DesignerCanvas);
			}
			else if (e.Element is ElementPassCardTextProperty)
			{
				var elementPassCardTextProperty = (ElementPassCardTextProperty)e.Element;
				elementPassCardTextProperty.OrganisationUID = PassCardTemplate.OrganisationUID;
				e.PropertyViewModel = new PassCardTextPropertyViewModel(elementPassCardTextProperty, DesignerCanvas);
			}
		}
Example #2
0
 protected virtual SaveCancelDialogViewModel CreatePropertiesViewModel()
 {
     var args = new ShowPropertiesEventArgs(Element);
     ServiceFactory.Events.GetEvent<ShowPropertiesEvent>().Publish(args);
     return args.PropertyViewModel as SaveCancelDialogViewModel;
 }