public void WizardEvent(WizardEventArgs WizardEventArgs) { switch (WizardEventArgs.EventType) { case EventType.Init: wiz = (AddPluginPackageWizard)WizardEventArgs.Wizard; break; case EventType.Active: try { wiz.PluginPackage = new PluginPackage(wiz.Folder); } catch (Exception ex) { Reporter.ToUser(eUserMsgKey.StaticErrorMessage, string.Format("Failed to find the Plugin package, error: '{0}'", ex)); } if (wiz.PluginPackage != null) { mPluginPackage = wiz.PluginPackage; xIDTextBox.Text = mPluginPackage.PluginId; xVersionTextBox.Text = mPluginPackage.PluginPackageVersion; FolderTextBox.BindControl(mPluginPackage, nameof(PluginPackage.Folder)); mPluginPackage.LoadServicesFromJSON(); ServicesGrid.ItemsSource = mPluginPackage.Services; ActionsDataGrid.ItemsSource = mPluginPackage.Services[0].Actions; } break; } }
public void WizardEvent(WizardEventArgs WizardEventArgs) { switch (WizardEventArgs.EventType) { case EventType.Init: wiz = (AddPluginPackageWizard)WizardEventArgs.Wizard; break; case EventType.Active: mPluginPackage = wiz.PluginPackage; xIDTextBox.Text = mPluginPackage.PluginID; xVersionTextBox.Text = mPluginPackage.PluginPackageVersion; FolderTextBox.BindControl(mPluginPackage, nameof(PluginPackage.Folder)); List <StandAloneAction> actions = mPluginPackage.LoadServicesInfoFromFile(); // show distict list of the services ServicesGrid.ItemsSource = (from x in actions select x.ServiceID).Distinct(); // TODO: get selected service only - add radio show al or per selected ActionsDataGrid.ItemsSource = actions; break; } }
public PlugPackageinInfoPage(PluginPackage pluginPackage) { InitializeComponent(); mPluginPackage = pluginPackage; NameTextBox.BindControl(mPluginPackage, nameof(PluginPackage.PluginID)); FolderTextBox.BindControl(mPluginPackage, nameof(pluginPackage.Folder)); }
public void WizardEvent(WizardEventArgs WizardEventArgs) { switch (WizardEventArgs.EventType) { case EventType.Init: wiz = (AddPluginPackageWizard)WizardEventArgs.Wizard; FolderTextBox.BindControl(wiz, nameof(AddPluginPackageWizard.Folder)); break; } }
public void WizardEvent(WizardEventArgs WizardEventArgs) { switch (WizardEventArgs.EventType) { case EventType.Init: wiz = (AddPluginPackageWizard)WizardEventArgs.Wizard; break; case EventType.Active: mPluginPackage = wiz.PluginPackage; xIDTextBox.Text = mPluginPackage.PluginId; xVersionTextBox.Text = mPluginPackage.PluginPackageVersion; FolderTextBox.BindControl(mPluginPackage, nameof(PluginPackage.Folder)); mPluginPackage.LoadServicesFromJSON(); ServicesGrid.ItemsSource = mPluginPackage.Services; ActionsDataGrid.ItemsSource = mPluginPackage.Services[0].Actions; break; } }
public void WizardEvent(WizardEventArgs WizardEventArgs) { switch (WizardEventArgs.EventType) { case EventType.Init: wiz = (AddPluginPackageWizard)WizardEventArgs.Wizard; break; case EventType.Active: mPluginPackage = wiz.PluginPackage; xIDTextBox.Text = mPluginPackage.PluginID; xVersionTextBox.Text = mPluginPackage.PluginPackageVersion; FolderTextBox.BindControl(mPluginPackage, nameof(PluginPackage.Folder)); ServicesGrid.ItemsSource = mPluginPackage.GetServices(); // TODO: get selected service only ObservableList <StandAloneAction> actions = mPluginPackage.GetStandAloneActions(); ActionsDataGrid.ItemsSource = actions; break; } }
public SelectPlugPackageinFolderPage(PluginPackage pluginPackage) { InitializeComponent(); mPluginPackage = pluginPackage; FolderTextBox.BindControl(mPluginPackage, nameof(PluginPackage.Folder)); }
void ReleaseDesignerOutlets() { if (AndroidHCheckBox != null) { AndroidHCheckBox.Dispose(); AndroidHCheckBox = null; } if (AndroidLCheckBox != null) { AndroidLCheckBox.Dispose(); AndroidLCheckBox = null; } if (AndroidMCheckBox != null) { AndroidMCheckBox.Dispose(); AndroidMCheckBox = null; } if (AndroidXCheckBox != null) { AndroidXCheckBox.Dispose(); AndroidXCheckBox = null; } if (AndroidXxCheckBox != null) { AndroidXxCheckBox.Dispose(); AndroidXxCheckBox = null; } if (AndroidXxxCheckBox != null) { AndroidXxxCheckBox.Dispose(); AndroidXxxCheckBox = null; } if (FolderTextBox != null) { FolderTextBox.Dispose(); FolderTextBox = null; } if (IOS1xCheckBox != null) { IOS1xCheckBox.Dispose(); IOS1xCheckBox = null; } if (IOS2xCheckBox != null) { IOS2xCheckBox.Dispose(); IOS2xCheckBox = null; } if (IOS3xCheckBox != null) { IOS3xCheckBox.Dispose(); IOS3xCheckBox = null; } if (IOSImage != null) { IOSImage.Dispose(); IOSImage = null; } if (ProgressBar != null) { ProgressBar.Dispose(); ProgressBar = null; } }