XamlReaderSettings.AllowProtectedMembersOnRoot Propriedade
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.
Obtém ou define um valor que indica se o objeto raiz pode incluir membros que têm um modelo de acesso ao código protegido quando reporta a representação do tipo XAML.
public:
property bool AllowProtectedMembersOnRoot { bool get(); void set(bool value); };
public bool AllowProtectedMembersOnRoot { get; set; }
member this.AllowProtectedMembersOnRoot : bool with get, set
Public Property AllowProtectedMembersOnRoot As Boolean
Valor de Propriedade
true se o objeto raiz puder incluir membros que possuem um modelo de acesso ao código protegido; caso contrário, false.
Observações
Esta configuração é relevante para algumas implementações XAML, como o WPF, onde o objeto raiz é frequentemente uma "fábrica" para gerar uma instância a partir de um tipo de padrão, quando esse tipo de padrão nem sempre é uma instância de objeto prática. Por exemplo, uma raiz de UserControl tem um certo significado para modelos de aplicação WPF e Silverlight, e UserControl pode ter propriedades protegidas (UserControl.Content) às quais o analisador precisa de acesso. Ferramentas e superfícies de design também precisam de acesso a tais propriedades. Estes casos devem geralmente ser reportados ao sistema de tipos XAML como propriedades graváveis, mesmo tendo acesso protegido no sistema de tipos de apoio.