ComponentResourceKey Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ComponentResourceKey.
Przeciążenia
ComponentResourceKey() |
Inicjuje nowe wystąpienie klasy ComponentResourceKey. |
ComponentResourceKey(Type, Object) |
Inicjuje ComponentResourceKey nowe wystąpienie klasy, określając Type , który definiuje klucz, oraz obiekt, który ma być używany jako dodatkowy identyfikator zasobu. |
ComponentResourceKey()
Inicjuje nowe wystąpienie klasy ComponentResourceKey.
public:
ComponentResourceKey();
public ComponentResourceKey ();
Public Sub New ()
Uwagi
Konstruktor bez parametrów nie jest zwykle używany, ponieważ TypeInTargetAssembly wartość i ResourceId wartość są wymagane do prawidłowego inicjowania. Konstruktor bez parametrów istnieje przede wszystkim w celu obsługi użycia języka XAML rozszerzenia Markup ComponentResourceKey w postaci nazwanego parametru.
Dotyczy
ComponentResourceKey(Type, Object)
Inicjuje ComponentResourceKey nowe wystąpienie klasy, określając Type , który definiuje klucz, oraz obiekt, który ma być używany jako dodatkowy identyfikator zasobu.
public:
ComponentResourceKey(Type ^ typeInTargetAssembly, System::Object ^ resourceId);
public ComponentResourceKey (Type typeInTargetAssembly, object resourceId);
new System.Windows.ComponentResourceKey : Type * obj -> System.Windows.ComponentResourceKey
Public Sub New (typeInTargetAssembly As Type, resourceId As Object)
Parametry
- typeInTargetAssembly
- Type
Typ, który definiuje klucz zasobu.
- resourceId
- Object
Unikatowy identyfikator do odróżnienia tego ComponentResourceKey od innych skojarzonych z typem typeInTargetAssembly
.
Przykłady
Poniższy przykład tworzy element ComponentResourceKey , który jest następnie uwidoczniony jako klucz statyczny klasy kontrolnej w celu zapewnienia punktu wejścia dostosowywania stylu.
public static ComponentResourceKey ViewBoxStyleKey =
new ComponentResourceKey(typeof(MyAssemblyResources), "part_ViewBox");
Public Shared ViewBoxStyleKey As New ComponentResourceKey(GetType(MyAssemblyResources), "part_ViewBox")
Uwagi
Ten konstruktor istnieje w dwóch scenariuszach, przy czym pierwszy scenariusz jest najważniejszy:
Obsługuje tworzenie elementu ComponentResourceKey , który jest następnie uwidaczniany jako publiczne pole statyczne w niestandardowej klasie formantu. Upraszcza to dostęp kontroli do własnych zdefiniowanych zasobów w szablonie za pomocą
{x:Static}
użycia wartości właściwości szablonu.Obsługuje użycie rozszerzenia XAML componentResourceKey w postaci parametrów pozycyjnych, która jest jedną z technik dostępnych dla innych firm odwołujących się do zasobu składnika.