ModuleListPage.GetGroups(ModuleListPageGrouping) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 null
es .
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
.