integrator.zip
Integrator
Debug
Integrator.Common
bin
Distribution
Release
Properties
Integrator.DynamicProxyModel
bin
Debug
Properties
Integrator.Module.LoadedServices
bin
Debug
Properties
Integrator.Module.Sequencer
bin
Debug
Properties
Resources
Done.bmp
Paused.bmp
Ready.bmp
Started.bmp
Stopped.bmp
Integrator.Sequencer
bin
Debug
Properties
Integrator.ServiceManagerModel
bin
Debug
Parameter
Properties
Integrator.Shell
bin
Debug
Distribution
Release
Properties
Settings.settings
Integrator.suo
Integrator.TestServer
bin
Debug
Properties
Integrator.UI.ParameterEditor
bin
Debug
Properties
Release
Resources
Done.bmp
In.ico
Microsoft.Practices.CompositeUI.dll
Microsoft.Practices.CompositeUI.WinForms.dll
Microsoft.Practices.ObjectBuilder.dll
Operation.ico
Out.ico
Paused.bmp
Ready.bmp
Service.ico
Services.ico
Start.bmp
Started.bmp
Stopped.bmp
|
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using Microsoft.Practices.CompositeUI;
using Microsoft.Practices.CompositeUI.WinForms;
using Integrator.UI.Common;
namespace Integrator.UI.LoadedServices
{
public class LoadedServicesWorkItem : WorkItem
{
private LoadedServicesController controller = null;
private LoadedServicesView view = null;
private static bool isWorkItemInitialized = false;
protected override void OnRunStarted()
{
base.OnRunStarted();
this.view = new LoadedServicesView();
this.controller = new LoadedServicesController(this.view);
Items.Add(this.controller);
Items.Add(this.view);
DeckWorkspace workSpace = (DeckWorkspace)Workspaces[WorkSpaceConstants.DECKWORKSPACETREE];
workSpace.Show(this.view);
InitialiseWorkItem();
Activate();
}
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
}
private void InitialiseWorkItem()
{
if (isWorkItemInitialized == false)
{
this.AddMenuItems();
//this.AddToolbarItems();
isWorkItemInitialized = true;
}
}
private void AddMenuItems()
{
AddMenuButton(CommandConstants.LOAD_SERVICE, "&Load Service", string.Empty, UIExtensionConstants.MENUFILEDROPDOWN, Keys.None);
}
private void AddMenuButton(string commandName, string itemName, string imageName, string uiSiteName, Keys shortCutKeys)
{
ToolStripMenuItem menuItem = new ToolStripMenuItem(itemName);
menuItem.ShortcutKeys = shortCutKeys;
//if (imageName != string.Empty)
//{
// menuItem.Image = this.iconList.ImageList.Images[imageName];
//}
RootWorkItem.UIExtensionSites[uiSiteName].Add(menuItem);
Commands[commandName].AddInvoker(menuItem, "Click");
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of use and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Yes, I design. Then, I code. Next, I refactor.