Metodo RegisterStyle
Registra un proprietà di stile e restituisce una chiave univoca per la ricerca.
public static Object RegisterStyle(
string name,
Type type,
Object defaultValue,
bool inherit
)
Parametri
- name
Nome della proprietà di stile. - type
Tipo utilizzato per la proprietà.
defaultValue
Valore predefinito della proprietà.
- inherit
Indica se lo stile eredita dagli oggetti padre. L'impostazione predefinita è true.
Osservazioni
Viene chiamato solo dalle classi di stile ereditate.
Esempio
Nell'esempio riportato di seguito viene illustrata la modalità d'uso del metodo RegisterStyle per la registrazione di una proprietà della stringa che supporta l'ereditarietà e il cui valore predefinito è una stringa vuota (""). In questo esempio è inclusa una proprietà pubblica, la cui implementazione accede a un elemento di tale proprietà utilizzando la proprietà di indicizzatore predefinita della classe base.
Public Shared ThemeNameKey As String = RegisterStyle(ThemeName, GetType(String), String.Empty, True).ToString()
Public Property ThemeName() As String
Get
Return Me(ThemeNameKey).ToString()
End Get
Set
Me(ThemeNameKey) = value
End Set
End Property
[C#]
public static String ThemeNameKey =
RegisterStyle(ThemeName, typeof(String), String.Empty,
true).ToString();
public String ThemeName
{
get
{
return this[ThemeNameKey].ToString();
}
set
{
this[ThemeNameKey] = value;
}
}
Vedere anche
Si applica a: classe Style