Sdílet prostřednictvím


ComponentResourceKey.TypeInTargetAssembly Vlastnost

Definice

Získá nebo nastaví, Type který definuje klíč prostředku.

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

Hodnota vlastnosti

Typ, který definuje klíč prostředku.

Příklady

Následující příklad ukazuje, jak definovat ComponentResourceKey zahrnutí TypeInTargetAssembly a ResourceId použití ComponentResourceKey Markup Extension. Tento prostředek pak lze umístit do externího sestavení a získat přístup pomocí klíče, který vyžaduje prostředek pomocí analogie ComponentResourceKey v požadavku.

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

Poznámky

Informace o XAML najdete v tématu ComponentResourceKey Markup Extension.

Element ComponentResourceKey je používán vlastními komponentami k definování klíčů pro prostředky, ke kterým se přistupuje z externích sestavení, na základě cílení na sestavení, které obsahuje typ. Vlastní komponenty často definují nové typy, které musí být v sestavení, kde se prostředek nachází. Obecně platí, že tyto typy nemají žádnou jinou implementaci, typy existují pouze proto, aby splňovaly ComponentResourceKeypožadavky na vyhledávání .

Platí pro