ComponentResourceKey Construtores
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.
Inicializa uma nova instância da classe ComponentResourceKey.
Sobrecargas
ComponentResourceKey() |
Inicializa uma nova instância da classe ComponentResourceKey. |
ComponentResourceKey(Type, Object) |
Inicializa uma nova instância da ComponentResourceKey classe, especificando a Type que define a chave e um objeto a ser usado como um identificador de recurso adicional. |
ComponentResourceKey()
Inicializa uma nova instância da classe ComponentResourceKey.
public:
ComponentResourceKey();
public ComponentResourceKey ();
Public Sub New ()
Comentários
O construtor sem parâmetros geralmente não é usado, pois um valor e ResourceId um TypeInTargetAssembly valor são necessários para inicialização adequada. O construtor sem parâmetros existe principalmente para dar suporte ao uso XAML da Extensão de Marcação ComponentResourceKey no formulário de parâmetro nomeado.
Aplica-se a
ComponentResourceKey(Type, Object)
Inicializa uma nova instância da ComponentResourceKey classe, especificando a Type que define a chave e um objeto a ser usado como um identificador de recurso adicional.
public:
ComponentResourceKey(Type ^ typeInTargetAssembly, System::Object ^ resourceId);
public ComponentResourceKey (Type typeInTargetAssembly, object resourceId);
new System.Windows.ComponentResourceKey : Type * obj -> System.Windows.ComponentResourceKey
Public Sub New (typeInTargetAssembly As Type, resourceId As Object)
Parâmetros
- typeInTargetAssembly
- Type
O tipo que define a chave do recurso.
- resourceId
- Object
Um identificador exclusivo para diferenciar este ComponentResourceKey de outros associados ao tipo typeInTargetAssembly
.
Exemplos
O exemplo a seguir cria um ComponentResourceKey que é exposto como uma chave estática de uma classe de controle para fornecer um ponto de entrada de personalização de estilo.
public static ComponentResourceKey ViewBoxStyleKey =
new ComponentResourceKey(typeof(MyAssemblyResources), "part_ViewBox");
Public Shared ViewBoxStyleKey As New ComponentResourceKey(GetType(MyAssemblyResources), "part_ViewBox")
Comentários
Esse construtor existe para dois cenários, sendo o primeiro cenário o mais importante:
Dá suporte à criação de um ComponentResourceKey que é exposto como um campo estático público em uma classe de controle personalizada. Isso simplifica o acesso de um controle a seus próprios recursos definidos no modelo por meio
{x:Static}
de usos para valores de propriedade de modelo.Dá suporte ao uso XAML da Extensão de Marcação ComponentResourceKey no formato de parâmetro posicional, que é uma técnica disponível para terceiros que fazem referência a um recurso de componente.