ComponentResourceKey.TypeInTargetAssembly Propriété

Définition

Récupère ou définit le Type qui définit la clé de ressource.

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

Valeur de propriété

Type

Type qui définit la clé de ressource.

Exemples

L’exemple suivant montre comment définir une ComponentResourceKey extension de balisage ComponentResourceKey et ResourceId l’utiliserTypeInTargetAssembly. Cette ressource peut ensuite être placée dans un assembly externe et accessible par une utilisation de clé qui demande la ressource à l’aide d’une analogie ComponentResourceKey dans la requête.

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

Remarques

Pour plus d’informations SUR XAML, consultez l’extension de balisage ComponentResourceKey.

L’élément ComponentResourceKey est utilisé par des composants personnalisés pour définir des clés pour les ressources accessibles à partir d’assemblys externes, en fonction du ciblage d’un assembly qui contient le type. Les composants personnalisés définissent souvent de nouveaux types qui doivent se trouver dans l’assembly où se trouve la ressource. En règle générale, ces types n’ont pas d’autre implémentation, les types existent uniquement pour répondre aux exigences de recherche d’un ComponentResourceKey.

S’applique à