ComponentResourceKey.TypeInTargetAssembly Propiedad

Definición

Obtiene o establece el valor de Type que define la clave de recurso.

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

Valor de propiedad

Type

Tipo que define la clave de recurso.

Ejemplos

En el ejemplo siguiente se muestra cómo definir un ComponentResourceKey elemento que incluye TypeInTargetAssembly y ResourceId usa la extensión de marcado ComponentResourceKey. A continuación, este recurso se puede colocar en un ensamblado externo y acceder a él mediante un uso de clave que solicita el recurso mediante un análogo ComponentResourceKey en la solicitud.

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

Comentarios

Para obtener información de XAML, consulta ComponentResourceKey Markup Extension.

Los componentes personalizados usan el ComponentResourceKey elemento para definir claves para los recursos a los que se accede desde ensamblados externos, basándose en el destino de un ensamblado que contiene el tipo. Los componentes personalizados suelen definir nuevos tipos que deben estar en el ensamblado donde se encuentra el recurso. Por lo general, estos tipos no tienen ninguna otra implementación, los tipos solo existen para satisfacer los requisitos de búsqueda de .ComponentResourceKey

Se aplica a