Compartilhar via


StaticExtension.Member Propriedade

Definição

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.

Aplica-se a