ComponentResourceKey.TypeInTargetAssembly Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í .