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

Tipo que define la clave de recurso.

Ejemplos

En el ejemplo siguiente se muestra cómo definir una ComponentResourceKey inclusión TypeInTargetAssembly y ResourceId el uso de 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, en función del destino de un ensamblado que contenga 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