Condividi tramite


XamlReaderSettings.AllowProtectedMembersOnRoot Proprietà

Definizione

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.

Si applica a