XamlReaderSettings.AllowProtectedMembersOnRoot 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 um valor que indica se o objeto raiz pode incluir membros que tenham um modelo de acesso de código protegido ao informar a representação de 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 da propriedade
true
se o objeto raiz pode incluir membros que têm um modelo de acesso de código protegido; caso contrário, false
.
Comentários
Essa configuração é relevante para algumas implementações XAML, como o WPF, em que o objeto raiz geralmente é uma "fábrica" para gerar uma instância 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 tem um certo significado para modelos de UserControl
aplicativo 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 essas propriedades. Esses casos geralmente devem ser relatados ao sistema de tipos XAML como propriedades graváveis, embora tenham acesso protegido no sistema de tipos de suporte.