public MainWindow() { InitializeComponent(); new BluEnergyXDesignerStart().ShowDialog(); errorService = new ValidationErrorService(this.messageListBox); originalTitle = this.Title; //register designers for the standard activities DesignerMetadata dm = new DesignerMetadata(); dm.Register(); //toolbox toolboxControl = CreateToolbox(); toolboxArea.Child = toolboxControl; CreateContextMenu(); InitializeDesigner(); StartNewWorkflow(); //override designer for the standard While activity AttributeTableBuilder atb = new AttributeTableBuilder(); atb.AddCustomAttributes(typeof(While), new DesignerAttribute(typeof(ActivityLibrary.Design.MyWhileDesigner))); MetadataStore.AddAttributeTable(atb.CreateTable()); }
private void RegisterMetadata() { DesignerMetadata metaData = new DesignerMetadata(); metaData.Register(); AttributeTableBuilder builder = new AttributeTableBuilder(); MetadataStore.AddAttributeTable(builder.CreateTable()); }
/// <summary> /// プロパティの設定 /// </summary> /// <param name="builder"></param> public static void SetMetaData(ref AttributeTableBuilder builder) { Type t = typeof(CopyToClipboard); DesignerMetadata.RegisterHelper(ref builder, t , Properties.Resources.ActivityName_DataTable_CopyToClipboard , Properties.Resources.ActivityTree_DataTable_CopyToClipboard , Properties.Resources.ActivityDesc_DataTable_CopyToClipboard); DesignerMetadata.RegisterHelper(ref builder, t, nameof(CopyToClipboard.Source) , Properties.Resources.DataTable_CTC_InArgName1 , Properties.Resources.DataTable_CTC_InArgCategory1 , Properties.Resources.DataTable_CTC_InArgDesc1); DesignerMetadata.RegisterHelper(ref builder, t, nameof(CopyToClipboard.DateTimeFormat) , Properties.Resources.DataTable_CTC_InArgName2 , Properties.Resources.DataTable_CTC_InArgCategory2 , Properties.Resources.DataTable_CTC_InArgDesc2); DesignerMetadata.RegisterHelper(ref builder, t, nameof(CopyToClipboard.Escape) , Properties.Resources.DataTable_CTC_InArgName3 , Properties.Resources.DataTable_CTC_InArgCategory3 , Properties.Resources.DataTable_CTC_InArgDesc3); DesignerMetadata.RegisterHelper(ref builder, t, nameof(CopyToClipboard.Separator) , Properties.Resources.DataTable_CTC_InArgName4 , Properties.Resources.DataTable_CTC_InArgCategory4 , Properties.Resources.DataTable_CTC_InArgDesc4); }
private void FileTypeItem_Loaded(object sender, RoutedEventArgs e) { if (_fileTypeDto.Id == 0) { DesignerMetadata designerMetadata = new DesignerMetadata(); designerMetadata.Register(); _workflowDesigner = new WorkflowDesigner(); Optin45(); BrdDesigner.Child = _workflowDesigner.View; BrdProperties.Child = _workflowDesigner.PropertyInspectorView; BrdActivities.Child = GetToolboxControl(); var activityBuilder = new ActivityBuilder(); _workflowDesigner.Load(activityBuilder); AddDefaultArguments(); } else { DesignerMetadata designerMetadata = new DesignerMetadata(); designerMetadata.Register(); _workflowDesigner = new WorkflowDesigner(); Optin45(); BrdDesigner.Child = _workflowDesigner.View; BrdProperties.Child = _workflowDesigner.PropertyInspectorView; BrdActivities.Child = GetToolboxControl(); string tempFile = System.IO.Path.GetTempFileName(); System.IO.File.WriteAllBytes(tempFile, _fileTypeDto.Workflow); _workflowDesigner.Load(tempFile); } }
private void ImportFromFile(object sender, RoutedEventArgs e) { OpenFileDialog myDialog = new OpenFileDialog { Filter = "XAML Files" + " (*.xaml)|*.xaml", CheckFileExists = true, Multiselect = false }; if (myDialog.ShowDialog() == true) { if (!string.IsNullOrWhiteSpace(myDialog.FileName)) { DesignerMetadata designerMetadata = new DesignerMetadata(); designerMetadata.Register(); _workflowDesigner = new WorkflowDesigner(); Optin45(); BrdDesigner.Child = _workflowDesigner.View; BrdProperties.Child = _workflowDesigner.PropertyInspectorView; BrdActivities.Child = GetToolboxControl(); _workflowDesigner.Load(myDialog.FileName); } } }
/// <summary> /// プロパティの設定 /// </summary> /// <param name="builder"></param> public static void SetMetaData(ref AttributeTableBuilder builder) { Type t = typeof(WaitForFileGrowthCompleted); DesignerMetadata.RegisterHelper(ref builder, t , Properties.Resources.ActivityName_File_WaitForFileGrowthCompleted , Properties.Resources.ActivityTree_File_WaitForFileGrowthCompleted , Properties.Resources.ActivityDesc_File_WaitForFileGrowthCompleted); DesignerMetadata.RegisterHelper(ref builder, t, nameof(WaitForFileGrowthCompleted.FileName) , Properties.Resources.File_WFFGC_InArgName1 , Properties.Resources.File_WFFGC_InArgCategory1 , Properties.Resources.File_WFFGC_InArgDesc1); DesignerMetadata.RegisterHelper(ref builder, t, nameof(WaitForFileGrowthCompleted.IntervalMS) , Properties.Resources.File_WFFGC_InArgName2 , Properties.Resources.File_WFFGC_InArgCategory2 , Properties.Resources.File_WFFGC_InArgDesc2); DesignerMetadata.RegisterHelper(ref builder, t, nameof(WaitForFileGrowthCompleted.TimeOutSeconds) , Properties.Resources.File_WFFGC_InArgName3 , Properties.Resources.File_WFFGC_InArgCategory3 , Properties.Resources.File_WFFGC_InArgDesc3); DesignerMetadata.RegisterHelper(ref builder, t, nameof(WaitForFileGrowthCompleted.FinalFileSize) , Properties.Resources.File_WFFGC_OutArgName1 , Properties.Resources.File_WFFGC_OutArgCategory1 , Properties.Resources.File_WFFGC_OutArgDesc1); }
private void Init() { //Register designers for the standard activities DesignerMetadata metaData = new DesignerMetadata(); metaData.Register(); errorService = new ValidationErrorService(this.messageListBox); this.InitializeDesigner(); }
public WorkflowEditor() { InitializeComponent(); // Container für Benachrichtigungen anlegen Messages = new ObservableCollection<EditorMessage>(); var dm = new DesignerMetadata(); dm.Register(); InitializeWorkflow(); }
/// <summary> /// プロパティの設定 /// </summary> /// <param name="builder"></param> public static void SetMetaData(ref AttributeTableBuilder builder) { Type t = typeof(GetIEVersion); DesignerMetadata.RegisterHelper(ref builder, t, Properties.Resources.ActivityName_Env_IEVer , Properties.Resources.ActivityTree_Env_IEVer , Properties.Resources.ActivityDesc_Env_IEVer); DesignerMetadata.RegisterHelper(ref builder, t, nameof(GetIEVersion.Result) , Properties.Resources.Environment_Env_GetBrowserVersion_OutArgName1 , Properties.Resources.Environment_Env_GetBrowserVersion_OutArgCategory1 , Properties.Resources.Environment_Env_GetBrowserVersion_OutArgDesc1); }
/// <summary> /// プロパティの設定 /// </summary> /// <param name="builder"></param> public static void SetMetaData(ref AttributeTableBuilder builder) { Type t = typeof(GetActiveSheetName); DesignerMetadata.RegisterHelper(ref builder, t, Properties.Resources.ActivityName_Excel_GetActiveSheetName , Properties.Resources.ActivityTree_Excel_GetActiveSheetName , Properties.Resources.ActivityDesc_Excel_GetActiveSheetName); DesignerMetadata.RegisterHelper(ref builder, t, nameof(GetActiveSheetName.ActiveSheetName) , Properties.Resources.Excel_GASN_OutArgName1 , Properties.Resources.Excel_GASN_OutArgCategory1 , Properties.Resources.Excel_GASN_OutArgDesc1); }
public WorkflowEditor() { var dm = new DesignerMetadata(); dm.Register(); Designer = new WorkflowDesigner(); Designer.Load(new Sequence()); Content = Designer.View; IsSelectedChanged += (sender, args) => { HandleSelectionChanged(); }; IsActiveChanged += (sender, args) => { HandleSelectionChanged(); }; }
private static void CreateDummyWorkflowDesignerForCaching() { var workflowDesigner = new WorkflowDesigner { PropertyInspectorFontAndColorData = XamlServices.Save(ActivityDesignerHelper.GetDesignerHashTable()) }; var designerConfigService = workflowDesigner.Context.Services.GetService <DesignerConfigurationService>(); if (designerConfigService != null) { // set the runtime Framework version to 4.5 as new features are in .NET 4.5 and do not exist in .NET 4 designerConfigService.TargetFrameworkName = new FrameworkName(".NETFramework", new Version(4, 5)); designerConfigService.AutoConnectEnabled = true; designerConfigService.AutoSplitEnabled = true; designerConfigService.PanModeEnabled = true; designerConfigService.RubberBandSelectionEnabled = true; designerConfigService.BackgroundValidationEnabled = true; // prevent design-time background validation from blocking UI thread // Disabled for now designerConfigService.AnnotationEnabled = false; designerConfigService.AutoSurroundWithSequenceEnabled = false; } var meta = new DesignerMetadata(); meta.Register(); var builder = new AttributeTableBuilder(); foreach (var designerAttribute in ActivityDesignerHelper.DesignerAttributes) { builder.AddCustomAttributes(designerAttribute.Key, new DesignerAttribute(designerAttribute.Value)); } MetadataStore.AddAttributeTable(builder.CreateTable()); workflowDesigner.Context.Services.Subscribe <DesignerView>(instance => { instance.WorkflowShellHeaderItemsVisibility = ShellHeaderItemsVisibility.All; instance.WorkflowShellBarItemVisibility = ShellBarItemVisibility.None; instance.WorkflowShellBarItemVisibility = ShellBarItemVisibility.Zoom | ShellBarItemVisibility.PanMode | ShellBarItemVisibility.MiniMap; }); var activityBuilder = new WorkflowHelper().CreateWorkflow("DummyWF"); workflowDesigner.Load(activityBuilder); }
public static void SetMetaData(ref AttributeTableBuilder builder) { var t = typeof(FromDataRowArray); DesignerMetadata.RegisterHelper(ref builder, t, Properties.Resources.ActivityName_Convert_DataTable_FromDataRowArray , Properties.Resources.ActivityTree_Convert_DataTable_FromDataRowArray , Properties.Resources.ActivityTree_Convert_DataTable_FromDataRowArray); DesignerMetadata.RegisterHelper(ref builder, t, nameof(DataRowArray) , Properties.Resources.Convert_DataTable_FDArr_InArgName1 , Properties.Resources.Convert_DataTable_FDArr_InArgCategory1 , Properties.Resources.Convert_DataTable_FDArr_InArgDesc1); DesignerMetadata.RegisterHelper(ref builder, t, nameof(Result) , Properties.Resources.Convert_DataTable_FDArr_OutArgName1 , Properties.Resources.Convert_DataTable_FDArr_OutArgCategory1 , Properties.Resources.Convert_DataTable_FDArr_OutArgDesc1); }
public static void SetMetaData(ref AttributeTableBuilder builder) { var t = typeof(ToString); DesignerMetadata.RegisterHelper(ref builder, t, Properties.Resources.ActivityName_Convert_SecureString_ToString , Properties.Resources.ActivityTree_Convert_SecureString_ToString , Properties.Resources.ActivityTree_Convert_SecureString_ToString); DesignerMetadata.RegisterHelper(ref builder, t, nameof(InputValue) , Properties.Resources.Convert_SecureString_TS_InArgName1 , Properties.Resources.Convert_SecureString_TS_InArgCategory1 , Properties.Resources.Convert_SecureString_TS_InArgDesc1); DesignerMetadata.RegisterHelper(ref builder, t, nameof(Result) , Properties.Resources.Convert_SecureString_TS_OutArgName1 , Properties.Resources.Convert_SecureString_TS_OutArgCategory1 , Properties.Resources.Convert_SecureString_TS_OutArgDesc1); }
/// <summary> /// プロパティの設定 /// </summary> /// <param name="builder"></param> public static void SetMetaData(ref AttributeTableBuilder builder) { Type t = typeof(ShiftRowsAndColumns); DesignerMetadata.RegisterHelper(ref builder, t , Properties.Resources.ActivityName_DataTable_SwapRowsAndColumns , Properties.Resources.ActivityTree_DataTable_SwapRowsAndColumns , Properties.Resources.ActivityDesc_DataTable_SwapRowsAndColumns); DesignerMetadata.RegisterHelper(ref builder, t, nameof(ShiftRowsAndColumns.Source) , Properties.Resources.DataTable_SRAC_InArgName1 , Properties.Resources.DataTable_SRAC_InArgCategory1 , Properties.Resources.DataTable_SRAC_InArgDesc1); DesignerMetadata.RegisterHelper(ref builder, t, nameof(ShiftRowsAndColumns.Result) , Properties.Resources.DataTable_SRAC_OutArgName1 , Properties.Resources.DataTable_SRAC_OutArgCategory1 , Properties.Resources.DataTable_SRAC_OutArgDesc1); }
public MainWindow() { InitializeComponent(); _designer = new WorkflowDesigner(); Loaded += (s, e) => Layout.Load(dockingManager); Closed += (s, e) => Layout.Save(dockingManager); DesignerMetadata dm = new DesignerMetadata(); dm.Register(); toolboxBorder.Child = ToolboxService.GetToolboxControl(); propertiesBorder.Child = _designer.PropertyInspectorView; outlineBorder.Child = _designer.OutlineView; designerBorder.Child = _designer.View; _designer.Load(new Sequence()); DataContext = new MainWindowViewModel(dockingManager, _designer); }
/// <summary> /// プロパティの設定 /// </summary> /// <param name="builder"></param> public static void SetMetaData(ref AttributeTableBuilder builder) { Type t = typeof(JointTable); DesignerMetadata.RegisterHelper(ref builder, t , Properties.Resources.ActivityName_DataTable_JointTable , Properties.Resources.ActivityTree_DataTable_JointTable , Properties.Resources.ActivityDesc_DataTable_JointTable); DesignerMetadata.RegisterHelper(ref builder, t, nameof(JointTable.LeftTable) , Properties.Resources.DataTable_JT_InArgName1 , Properties.Resources.DataTable_JT_InArgCategory1 , Properties.Resources.DataTable_JT_InArgDesc1); DesignerMetadata.RegisterHelper(ref builder, t, nameof(JointTable.RightTable) , Properties.Resources.DataTable_JT_InArgName2 , Properties.Resources.DataTable_JT_InArgCategory2 , Properties.Resources.DataTable_JT_InArgDesc2); DesignerMetadata.RegisterHelper(ref builder, t, nameof(JointTable.LeftSort) , Properties.Resources.DataTable_JT_InArgName3 , Properties.Resources.DataTable_JT_InArgCategory3 , Properties.Resources.DataTable_JT_InArgDesc3); DesignerMetadata.RegisterHelper(ref builder, t, nameof(JointTable.RightSort) , Properties.Resources.DataTable_JT_InArgName4 , Properties.Resources.DataTable_JT_InArgCategory4 , Properties.Resources.DataTable_JT_InArgDesc4); DesignerMetadata.RegisterHelper(ref builder, t, nameof(JointTable.CheckRecordsCount) , Properties.Resources.DataTable_JT_InArgName5 , Properties.Resources.DataTable_JT_InArgCategory5 , Properties.Resources.DataTable_JT_InArgDesc5); DesignerMetadata.RegisterHelper(ref builder, t, nameof(JointTable.Result) , Properties.Resources.DataTable_JT_OutArgName1 , Properties.Resources.DataTable_JT_OutArgCategory1 , Properties.Resources.DataTable_JT_OutArgDesc1); }
public MainWindow() { InitializeComponent(); originalTitle = this.Title; //register designers for the standard activities DesignerMetadata dm = new DesignerMetadata(); dm.Register(); //toolbox toolboxControl = CreateToolbox(); toolboxArea.Child = toolboxControl; #if CONTEXTMENU //create a context menu item CreateContextMenu(); #endif #if VALIDATION errorService = new ValidationErrorService(this.messageListBox); #endif InitializeDesigner(); StartNewWorkflow(); #if CUSTOMDESIGNER //override designer for the standard While activity AttributeTableBuilder atb = new AttributeTableBuilder(); atb.AddCustomAttributes(typeof(While), new DesignerAttribute( typeof(ActivityLibrary.Design.MyWhileDesigner))); MetadataStore.AddAttributeTable(atb.CreateTable()); #endif }
/// <summary> /// プロパティの設定 /// </summary> /// <param name="builder"></param> public static void SetMetaData(ref AttributeTableBuilder builder) { Type t = typeof(ReadRecommendSetting); DesignerMetadata.RegisterHelper(ref builder, t , Properties.Resources.ActivityName_Excel_ReadReccomendSetting , Properties.Resources.ActivityTree_Excel_ReadRecommendSetting , Properties.Resources.ActivityDesc_Excel_ReadReccomendSetting); DesignerMetadata.RegisterHelper(ref builder, t, nameof(ReadRecommendSetting.SetReadOnlyRecommended) , Properties.Resources.Excel_RRS_InArgName1 , Properties.Resources.Excel_RRS_InArgCategory1 , Properties.Resources.Excel_RRS_InArgDesc1); DesignerMetadata.RegisterHelper(ref builder, t, nameof(ReadRecommendSetting.TargetExcelFile) , Properties.Resources.Excel_RRS_InArgName2 , Properties.Resources.Excel_RRS_InArgCategory2 , Properties.Resources.Excel_RRS_InArgDesc2); DesignerMetadata.RegisterHelper(ref builder, t, nameof(ReadRecommendSetting.ExcelBookPassword) , Properties.Resources.Excel_RRS_InArgName3 , Properties.Resources.Excel_RRS_InArgCategory3 , Properties.Resources.Excel_RRS_InArgDesc3); }
private static void RegisterMetadata() { var metaData = new DesignerMetadata(); metaData.Register(); }
private void RegisterMetadata() { DesignerMetadata MetaData = new DesignerMetadata(); MetaData.Register(); }
private void RegisterMetadata() { DesignerMetadata dm = new DesignerMetadata(); dm.Register(); }
private void RegisterMetadata() { designermetdata = new DesignerMetadata(); designermetdata.Register(); }