StaticExtension.Member 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 uma cadeia de caracteres de nome de membro que é usada para resolver um campo estático ou uma propriedade com base no resolvedor de tipo fornecido pelo serviço.
public:
property System::String ^ Member { System::String ^ get(); void set(System::String ^ value); };
public string Member { get; set; }
member this.Member : string with get, set
Public Property Member As String
Valor da propriedade
Uma cadeia de caracteres que identifica o membro ao qual fazer referência.
Exceções
Tentativa de definir Member como null.
Comentários
A cadeia de caracteres para Member normalmente usa o formato prefixo:typeName.fieldOrPropertyName. (prefixo é o prefixo de mapeamento para um namespace XML e só é necessário para referenciar valores estáticos que não são mapeados para o namespace XML padrão). A cadeia de caracteres também pode especificar apenas o nome do membro, desde MemberType que também seja fornecida, mas observe que essa técnica não dará suporte a namespaces e prefixos XML; ela está funcionando no nível do sistema de tipos.
Para obter informações de uso XAML, consulte x:Static Markup Extension.
Esse valor não é avaliado quando você o define; desde que o valor não null seja, ele será aceito. A análise real e a avaliação do valor são adiadas até ProvideValue que seja chamada durante a análise.
No cenário normal de uso pelo processador XAML WPF, o processador XAML passa um resolvedor de tipos para tipos CLR como parte de seu contrato de serviço e esse resolvedor é usado na chamada ProvideValue.