XamlReaderSettings.AllowProtectedMembersOnRoot Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se l'oggetto radice può includere membri con un modello di accesso al codice protetto quando si segnala la rappresentazione del 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
Valore della proprietà
true
se l'oggetto radice può includere membri con un modello di accesso al codice protetto; in caso contrario, false
.
Commenti
Questa impostazione è rilevante per alcune implementazioni XAML, ad esempio WPF in cui l'oggetto radice è spesso una "factory" per generare un'istanza da un tipo di modello, quando tale tipo di modello non è sempre un'istanza pratica dell'oggetto. Ad esempio, una radice di ha un determinato significato per i modelli di UserControl
applicazione WPF e Silverlight e UserControl
potrebbe avere proprietà protette (UserControl.Content
) a cui il parser deve accedere. Anche gli strumenti e le superfici di progettazione devono accedere a tali proprietà. Questi casi devono in genere essere segnalati al sistema di tipi XAML come proprietà scrivibili anche se hanno accesso protetto nel sistema di tipi di backup.