ComponentResourceKey.TypeInTargetAssembly Свойство

Определение

Получает или задает объект Type, который определяет ключ ресурса.Gets or sets the Type that defines the resource key.

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

Значение свойства

Тип, определяющий ключ ресурса.The type that defines the resource key.

Примеры

В следующем примере показано, как определить, ComponentResourceKey включая TypeInTargetAssembly и ResourceId использовать расширение разметки ComponentResourceKey.The following example shows how to define a ComponentResourceKey including TypeInTargetAssembly and ResourceId using the ComponentResourceKey Markup Extension. Этот ресурс можно затем поместить во внешнюю сборку и получить к нему доступ с использованием ключа, который запрашивает ресурс с помощью ComponentResourceKey аналогичного запроса.This resource can then be placed in an external assembly and accessed by a key usage that requests the resource using an analogous ComponentResourceKey in the request.

<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>

Комментарии

Дополнительные XAMLXAML сведения см. в разделе расширение разметки ComponentResourceKey.For XAMLXAML information, see ComponentResourceKey Markup Extension.

ComponentResourceKey Элемент используется пользовательскими компонентами для определения ключей ресурсов, доступ к которым осуществляется из внешних сборок на основе целевой сборки, содержащей этот тип.The ComponentResourceKey element is used by custom components to define keys for resources that are accessed from external assemblies, based on targeting an assembly that contains the type. Пользовательские компоненты часто определяют новые типы, которые должны находиться в сборке, в которой находится ресурс.Custom components often define new types which must be in the assembly where the resource is located. Как правило, эти типы не имеют другой реализации, типы существуют только для удовлетворения требований ComponentResourceKeyпоиска.Generally these types have no other implementation, the types only exist in order to satisfy the lookup requirements of a ComponentResourceKey.

Применяется к