ComponentResourceKey.TypeInTargetAssembly Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o Type que define a chave do 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 da propriedade
O tipo que define a chave do recurso.
Exemplos
O exemplo a seguir mostra como definir uma ComponentResourceKey extensão de TypeInTargetAssembly inclusão e ResourceId uso da extensão de marcação ComponentResourceKey. Esse recurso pode ser colocado em um assembly externo e acessado por um uso de chave que solicita o recurso usando um análogo ComponentResourceKey na solicitação.
<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>
Comentários
Para obter informações XAML, consulte ComponentResourceKey Markup Extension.
O ComponentResourceKey elemento é usado por componentes personalizados para definir chaves para recursos acessados de assemblies externos, com base no direcionamento de um assembly que contém o tipo. Os componentes personalizados geralmente definem novos tipos que devem estar no assembly em que o recurso está localizado. Geralmente, esses tipos não têm outra implementação, os tipos existem apenas para atender aos requisitos de pesquisa de um ComponentResourceKey.