private void FillExplorersMenuItems() { //var explorersHelper1 = new ExplorersHelper(_iWriteToOutput, _commonConfig, GetService1 // , getReportName: GetReportName1 //); //var explorersHelper2 = new ExplorersHelper(_iWriteToOutput, _commonConfig, GetService2 // , getReportName: GetReportName2 //); //explorersHelper1.FillExplorers(miExplorers1); //explorersHelper2.FillExplorers(miExplorers2); var compareWindowsHelper = new CompareWindowsHelper(_iWriteToOutput, _commonConfig, () => Tuple.Create(GetConnection1(), GetConnection2()) , getPluginAssemblyName: GetPluginAssemblyName ); compareWindowsHelper.FillCompareWindows(miCompareOrganizations); if (this.Resources.Contains("listContextMenu") && this.Resources["listContextMenu"] is ContextMenu contextMenu ) { var items = contextMenu.Items.OfType <MenuItem>(); foreach (var item in items) { //if (string.Equals(item.Uid, "miExplorers1", StringComparison.InvariantCultureIgnoreCase)) //{ // explorersHelper1.FillExplorers(item); //} //else if (string.Equals(item.Uid, "miExplorers2", StringComparison.InvariantCultureIgnoreCase)) //{ // explorersHelper2.FillExplorers(item); //} //else if (string.Equals(item.Uid, "miCompareOrganizations", StringComparison.InvariantCultureIgnoreCase)) { compareWindowsHelper.FillCompareWindows(item); } } } }
private void FillExplorersMenuItems() { var explorersHelper = new ExplorersHelper(_iWriteToOutput, _commonConfig, GetService , getEntityName: GetEntityName , getMessageName: GetMessageName ); var compareWindowsHelper = new CompareWindowsHelper(_iWriteToOutput, _commonConfig, () => Tuple.Create(GetSelectedConnection(), GetSelectedConnection()) , getEntityName: GetEntityName ); explorersHelper.FillExplorers(miExplorers); compareWindowsHelper.FillCompareWindows(miCompareOrganizations); miMessageProcessingStepExplorer.Click += explorersHelper.miMessageProcessingStepExplorer_Click; mIOpenMessageExplorer.Click += explorersHelper.miMessageExplorer_Click; mIOpenPluginTree.Click += explorersHelper.miPluginTree_Click; mIOpenMessageFilterTree.Click += explorersHelper.miMessageFilterTree_Click; mIOpenMessageRequestTree.Click += explorersHelper.miMessageRequestTree_Click; if (this.Resources.Contains("listContextMenu") && this.Resources["listContextMenu"] is ContextMenu listContextMenu ) { explorersHelper.FillExplorers(listContextMenu, nameof(miExplorers)); compareWindowsHelper.FillCompareWindows(listContextMenu, nameof(miCompareOrganizations)); AddMenuItemClickHandler(listContextMenu, explorersHelper.miMessageProcessingStepExplorer_Click, nameof(miMessageProcessingStepExplorer)); AddMenuItemClickHandler(listContextMenu, explorersHelper.miMessageExplorer_Click, nameof(mIOpenMessageExplorer)); AddMenuItemClickHandler(listContextMenu, explorersHelper.miPluginTree_Click, nameof(mIOpenPluginTree)); AddMenuItemClickHandler(listContextMenu, explorersHelper.miMessageFilterTree_Click, nameof(mIOpenMessageFilterTree)); AddMenuItemClickHandler(listContextMenu, explorersHelper.miMessageRequestTree_Click, nameof(mIOpenMessageRequestTree)); } }
private void FillExplorersMenuItems() { var explorersHelper = new ExplorersHelper(_iWriteToOutput, _commonConfig, GetService, _selectedItem , getGlobalOptionSetName: GetGlobalOptionSetName ); var compareWindowsHelper = new CompareWindowsHelper(_iWriteToOutput, _commonConfig, () => Tuple.Create(GetSelectedConnection(), GetSelectedConnection()) , getGlobalOptionSetName: GetGlobalOptionSetName ); explorersHelper.FillExplorers(miExplorers); compareWindowsHelper.FillCompareWindows(miCompareOrganizations); if (this.Resources.Contains("listContextMenu") && this.Resources["listContextMenu"] is ContextMenu listContextMenu ) { explorersHelper.FillExplorers(listContextMenu, nameof(miExplorers)); compareWindowsHelper.FillCompareWindows(listContextMenu, nameof(miCompareOrganizations)); } }