

Public NotInheritable Class CoreModule Inherits ArcGIS.Desktop.Framework.Contracts.Module Implements System.ComponentModel.INotifyPropertyChanged
public sealed class CoreModule : ArcGIS.Desktop.Framework.Contracts.Module, System.ComponentModel.INotifyPropertyChanged
{
//In the module class..
//Return the static list of daml ids you want to be the (suggested)
//defaults relevant to the given tab. It can be none, some, or all of the
//commands associated with the activeTabID.
//In this example, there are two tabs. This example arbitrarily
//identifies just one command on each tab to be a default to show in the
//command search list (when _that_ particular tab is active)
switch (activeTabID)
{
case "CommandSearch_Example_Tab1":
result = ["CommandSearch_Example_Button2"];
break;
case "CommandSearch_Example_Tab2":
result = ["CommandSearch_Example_Button4"];
break;
}
result = [""]; // Default case
}
System.Object
ArcGIS.Desktop.Framework.Contracts.PropertyChangedBase
ArcGIS.Desktop.Framework.Contracts.Module
ArcGIS.Desktop.Core.CoreModule
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)