ComponentResourceKey.TypeInTargetAssembly Özellik

Tanım

Kaynak anahtarını tanımlayan öğesini Type alır veya ayarlar.

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

Özellik Değeri

Type

Kaynak anahtarını tanımlayan tür.

Örnekler

Aşağıdaki örnekte, ComponentResourceKey Biçimlendirme Uzantısını kullanarak dahil TypeInTargetAssembly etme ve ResourceId tanımlama ComponentResourceKey işlemi gösterilmektedir. Bu kaynak daha sonra bir dış derlemeye yerleştirilebilir ve isteğe benzer ComponentResourceKey bir kaynak kullanarak kaynağı isteyen bir anahtar kullanımı tarafından erişilebilir.

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

Açıklamalar

XAML bilgileri için bkz . ComponentResourceKey Biçimlendirme Uzantısı.

ComponentResourceKey öğesi, türü içeren bir derlemeyi hedeflemeye dayalı olarak dış derlemelerden erişilen kaynakların anahtarlarını tanımlamak için özel bileşenler tarafından kullanılır. Özel bileşenler genellikle kaynağın bulunduğu derlemede olması gereken yeni türleri tanımlar. Genellikle bu türlerin başka bir uygulaması yoktur; türler yalnızca arama gereksinimlerini karşılamak için vardır ComponentResourceKey.

Şunlara uygulanır