AdornerResources – třída
Slouží k definování nastavení prostředků, které lze použít v XAML.
Hierarchie dědičnosti
System.Object
Microsoft.Windows.Design.Interaction.AdornerResources
Obor názvů: Microsoft.Windows.Design.Interaction
Sestavení: Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Deklarace
Public NotInheritable Class AdornerResources
public static class AdornerResources
public ref class AdornerResources abstract sealed
[<AbstractClass>]
[<Sealed>]
type AdornerResources = class end
public final class AdornerResources
Typ AdornerResources zveřejňuje následující členy.
Metody
Název | Popis | |
---|---|---|
![]() ![]() |
CreateResourceKey | Vytvoří klíč prostředku pro zadaný název typu a člen. |
![]() ![]() |
FindResource | Vyhledá zdroj se zadaným klíčem. |
![]() ![]() |
Refresh | Aktualizace slovníku adorner zdrojů. |
![]() ![]() |
RegisterResources | Registruje poskytující zdroje slovníku zpětné volání. |
![]() ![]() |
TryFindResource | Vyhledá zdroj se zadaným klíčem. |
Na začátek
Poznámky
AdornerResourcesstatické třídy, která se používá podobně jako je SystemColors je používán. Hodnoty uložené v tabulce zdrojů jsou aktualizovány při jsou povoleny funkce usnadnění, jako je například vysoký kontrast.
Příklady
AdornerResourcesby měl být používán společně s jiným statické třídy. Tato druhá třída by měla obsahovat veřejné statické čtení vlastnosti prostředku klíče a hodnoty prostředků, jako v následujícím příkladu:
public static class MyColors {
private static ResourceKey _foregroundKey = AdornerResources.CreateResourceKey(typeof(MyColors), "ForegroundKey");
static MyColors() {
AdornerResources.RegisterResources(delegate {
return new MyColorsResources();
});
}
public static ResourceKey ForegroundKey {
get { return _foregroundKey; }
}
public static Brush ForegroundBrush {
get {
return (Brush)AdornerResources.FindResource(ForegroundKey);
}
}
}
MyColorsResources Je zdroj slovníku, který obsahuje prostředky keyed podle třídy MyColors statické vlastnosti. Pokud hodnoty slovník potřebují dynamické, tyto hodnoty lze získat také pomocí kláves statické vlastnosti. Pomocí MyColors v XAML lze provést následujícím způsobem:
Rectangle Fill = "{DynamicResource {x:Static MyColors.ForegroundKey}}"
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.
Viz také
Odkaz
Microsoft.Windows.Design.Interaction – obor názvů