Esempio n. 1
0
        private void btnEditImage_Click(object sender, RoutedEventArgs e)
        {
            if (SelectedDataGridItem != null)
            {
                ImageModel doppleganger = new ImageModel();
                doppleganger.CopyFrom(SelectedDataGridItem);

                AddEditWindow addModifyWindow = new AddEditWindow(doppleganger);
                if (addModifyWindow.ShowDialog() ?? false)
                {
                    SelectedDataGridItem.CopyFrom(doppleganger);
                }
            }
        }
Esempio n. 2
0
    protected void CopyFrom (TComponentModel alias)
    {
      if (alias.NotNull ()) {
        SettingsModel.CopyFrom (alias.SettingsModel);

        InfoModel.CopyFrom (alias.InfoModel);
        StatusModel.CopyFrom (alias.StatusModel);
                
        ImageModel.CopyFrom (alias.ImageModel);
        GeometryModel.CopyFrom (alias.GeometryModel);
        LayoutModel.CopyFrom (alias.LayoutModel);
        TextModel.CopyFrom (alias.TextModel);
        NodeModel.CopyFrom (alias.NodeModel);
        ContentModel.CopyFrom (alias.ContentModel);

        NodeModelCollection = new Collection<ExtensionNode> (alias.NodeModelCollection);
        ContentModelCollection = new Collection<ExtensionContent> (alias.ContentModelCollection);
      }
    }
Esempio n. 3
0
 public void Select (ExtensionImage image)
 {
   ImageModel.CopyFrom (image);
 }