PropertyTabAttribute.InitializeArrays Metoda

Definicja

Inicjuje atrybut.

Przeciążenia

InitializeArrays(String[], PropertyTabScope[])

Inicjuje atrybut przy użyciu określonych nazw klas tabulacji i tablicy zakresów tabulacji.

InitializeArrays(Type[], PropertyTabScope[])

Inicjuje atrybut przy użyciu określonych nazw klas tabulacji i tablicy zakresów tabulacji.

InitializeArrays(String[], PropertyTabScope[])

Źródło:
PropertyTabAttribute.cs
Źródło:
PropertyTabAttribute.cs
Źródło:
PropertyTabAttribute.cs

Inicjuje atrybut przy użyciu określonych nazw klas tabulacji i tablicy zakresów tabulacji.

protected:
 void InitializeArrays(cli::array <System::String ^> ^ tabClassNames, cli::array <System::ComponentModel::PropertyTabScope> ^ tabScopes);
protected void InitializeArrays (string[] tabClassNames, System.ComponentModel.PropertyTabScope[] tabScopes);
protected void InitializeArrays (string[]? tabClassNames, System.ComponentModel.PropertyTabScope[]? tabScopes);
member this.InitializeArrays : string[] * System.ComponentModel.PropertyTabScope[] -> unit
Protected Sub InitializeArrays (tabClassNames As String(), tabScopes As PropertyTabScope())

Parametry

tabClassNames
String[]

Tablica w pełni kwalifikowanych nazw typów typów do utworzenia dla kart na okno Właściwości.

tabScopes
PropertyTabScope[]

Zakres każdej karty. Jeśli zakres to Component, jest wyświetlany tylko dla składników z odpowiadającym im PropertyTabAttributeelementem . Jeśli jest Documentto , jest on wyświetlany dla wszystkich składników w dokumencie.

Wyjątki

Co najmniej jedna z wartości w pliku tabScopes nie Document jest lub Component.

-lub-

Długość tabClassNames tablic i tabScopes nie jest zgodna.

-lub-

tabClassNames lub tabScopes to null.

Uwagi

InitializeArrays udostępnia funkcję narzędziową, która może służyć do ustawiania typów klas tabulacji, które PropertyTabAttribute określają.

Dotyczy

InitializeArrays(Type[], PropertyTabScope[])

Źródło:
PropertyTabAttribute.cs
Źródło:
PropertyTabAttribute.cs
Źródło:
PropertyTabAttribute.cs

Inicjuje atrybut przy użyciu określonych nazw klas tabulacji i tablicy zakresów tabulacji.

protected:
 void InitializeArrays(cli::array <Type ^> ^ tabClasses, cli::array <System::ComponentModel::PropertyTabScope> ^ tabScopes);
protected void InitializeArrays (Type[] tabClasses, System.ComponentModel.PropertyTabScope[] tabScopes);
protected void InitializeArrays (Type[]? tabClasses, System.ComponentModel.PropertyTabScope[]? tabScopes);
member this.InitializeArrays : Type[] * System.ComponentModel.PropertyTabScope[] -> unit
Protected Sub InitializeArrays (tabClasses As Type(), tabScopes As PropertyTabScope())

Parametry

tabClasses
Type[]

Typy kart do utworzenia.

tabScopes
PropertyTabScope[]

Zakres każdej karty. Jeśli zakres to Component, jest wyświetlany tylko dla składników z odpowiadającym im PropertyTabAttributeelementem . Jeśli jest Documentto , jest on wyświetlany dla wszystkich składników w dokumencie.

Wyjątki

Co najmniej jedna z wartości w pliku tabScopes nie Document jest lub Component.

-lub-

Długość tabClassNames tablic i tabScopes nie jest zgodna.

-lub-

tabClassNames lub tabScopes to null.

Uwagi

InitializeArrays udostępnia funkcję narzędziową, która może służyć do ustawiania typów klas tabulacji, które PropertyTabAttribute określają.

Dotyczy