XamlObjectWriter.WriteStartMember(XamlMember) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Escreve um novo nó membro no âmbito do objeto atual, e o âmbito torna-se um novo escopo membro.
public:
override void WriteStartMember(System::Xaml::XamlMember ^ property);
public override void WriteStartMember(System.Xaml.XamlMember property);
override this.WriteStartMember : System.Xaml.XamlMember -> unit
Public Overrides Sub WriteStartMember (property As XamlMember)
Parâmetros
- property
- XamlMember
A propriedade XAML para escrever. Normalmente, obtém-se este valor a partir de um leitor XAML através do intermédio do fluxo de nós XAML.
Exceções
property definiu IsUnknown para true.
-ou-
UnknownContent passed, o que indica que o fluxo de nó XAML continha conteúdo para um objeto que não suporta conteúdo.
-ou-
Tentei escrever um membro inicial num âmbito inválido.
property especifica uma propriedade que já está explicitamente definida no âmbito do objeto pai.
property é null.
Observações
Tip
Observe um XamlDuplicateMemberException, que ocorre quando a mesma propriedade XAML é definida duas vezes na entrada XAML. Em casos simples, como quando a mesma propriedade está definida tanto na sintaxe de atributos como na sintaxe dos elementos de propriedade, pode facilmente ver esta exceção na marcação de entrada. No entanto, podem ocorrer casos mais subtis e mais difíceis de detetar. Por exemplo, esta exceção pode ocorrer se definir uma propriedade de conteúdo XAML, se envolver propriedades ambientais XAML, e se uma propriedade permitir tanto um uso anexável como um uso de instância. Nas fases de depuração do desenvolvimento, pode frequentemente localizar esta exceção ao visualizar a representação intermédia do nó XAML que liga a leitura de marcação à escrita do grafo de objetos.