Compartir a través de


ModuleListPage.GetGroups(ModuleListPageGrouping) Método

Definición

Obtiene las agrupaciones admitidas.

protected:
 virtual cli::array <System::Windows::Forms::ListViewGroup ^> ^ GetGroups(Microsoft::Web::Management::Client::ModuleListPageGrouping ^ grouping);
protected virtual System.Windows.Forms.ListViewGroup[] GetGroups (Microsoft.Web.Management.Client.ModuleListPageGrouping grouping);
abstract member GetGroups : Microsoft.Web.Management.Client.ModuleListPageGrouping -> System.Windows.Forms.ListViewGroup[]
override this.GetGroups : Microsoft.Web.Management.Client.ModuleListPageGrouping -> System.Windows.Forms.ListViewGroup[]
Protected Overridable Function GetGroups (grouping As ModuleListPageGrouping) As ListViewGroup()

Parámetros

grouping
ModuleListPageGrouping

Nombre de la agrupación.

Devoluciones

Objetos admitidos ListViewGroup .

Ejemplos

En el ejemplo siguiente se implementa el GetGroups método para devolver dos grupos cuando la agrupación no nulles .


  class DemoPage : ModuleListPage {

      public DemoPage() : base() { }
      ModuleListPageGrouping _entryTypeGrouping;
      private ModuleListPageSearchField[] _searchFields;

      // contains filter string and a ModuleListPageFilter
      private MyModuleListPageFilter _filter;
      ModuleListPageFilter _selectedFilter;
      string sDate = "8-2-07";

ModuleListPageGrouping GetMyGrouping() {

    if (_entryTypeGrouping == null) {

        _entryTypeGrouping = new ModuleListPageGrouping(
            "Entry Type", "Entry Type");
    }

    return _entryTypeGrouping;

}
protected override ListViewGroup[] GetGroups(
    ModuleListPageGrouping grouping) {

    if (grouping != _entryTypeGrouping)
        return null;

    return new ListViewGroup[] {
            _inheritedGroup,
            _localGroup,
        };

} 

Comentarios

La implementación de la clase base devuelve null.

Se aplica a