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 usada para resolver uma propriedade ou campo estático 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 uma 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 fornecido, 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 Extensão de Marcação estática x:Static.
Esse valor não é avaliado quando você o define; desde que o valor não null
seja, ele será aceito. A análise e a avaliação reais do valor são adiadas até ProvideValue que seja chamada durante a análise.
No cenário normal de uso pelo processador XAML do WPF, o processador XAML passa um resolvedor de tipo para tipos CLR como parte de seu contrato de serviço e esse resolvedor é usado na ProvideValue chamada.