ComponentResourceKey.TypeInTargetAssembly Właściwość

Definicja

Pobiera lub ustawia Type klucz zasobu, który definiuje klucz zasobu.

public:
 property Type ^ TypeInTargetAssembly { Type ^ get(); void set(Type ^ value); };
public Type TypeInTargetAssembly { get; set; }
member this.TypeInTargetAssembly : Type with get, set
Public Property TypeInTargetAssembly As Type

Wartość właściwości

Typ, który definiuje klucz zasobu.

Przykłady

W poniższym przykładzie pokazano, jak zdefiniować dołączanie ComponentResourceKeyTypeInTargetAssembly i ResourceId używanie rozszerzenia Markup ComponentResourceKey. Ten zasób można następnie umieścić w zestawie zewnętrznym i uzyskać do tego dostępu przez użycie klucza, które żąda zasobu przy użyciu analogii ComponentResourceKey w żądaniu.

<Style 
    x:Key="{ComponentResourceKey 
        TypeInTargetAssembly={x:Type local:ColorPicker},
        ResourceId=ColorSliderStyle}"
    TargetType="{x:Type Slider}">

    <Setter Property="Minimum" Value="0"/>
    <Setter Property="Maximum" Value="255"/>
    <Setter Property="SmallChange" Value="1"/>
    <Setter Property="LargeChange" Value="51"/>
    <Setter Property="IsMoveToPointEnabled" Value="true"/>
    <Setter Property="Orientation" Value="Horizontal"/>
</Style>

Uwagi

Aby uzyskać informacje dotyczące języka XAML, zobacz ComponentResourceKey Markup Extension (Rozszerzenie znaczników ComponentResourceKey).

Element ComponentResourceKey jest używany przez składniki niestandardowe do definiowania kluczy dla zasobów, do których uzyskuje się dostęp z zestawów zewnętrznych, na podstawie określania wartości docelowej zestawu zawierającego typ. Składniki niestandardowe często definiują nowe typy, które muszą znajdować się w zestawie, w którym znajduje się zasób. Ogólnie rzecz biorąc, te typy nie mają innej implementacji, typy istnieją tylko w celu spełnienia wymagań wyszukiwania elementu ComponentResourceKey.

Dotyczy