XamlReaderSettings.AllowProtectedMembersOnRoot Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy obiekt główny może zawierać elementy członkowskie, które mają model dostępu do kodu chronionego, gdy zgłasza reprezentację typu 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
Wartość właściwości
true jeśli obiekt główny może zawierać elementy członkowskie, które mają chroniony model dostępu do kodu; w przeciwnym razie, false.
Uwagi
To ustawienie jest istotne dla niektórych implementacji XAML, takich jak WPF, gdzie obiekt główny jest często "fabryką" do generowania wystąpienia na podstawie typu wzorca, gdy ten typ wzorca nie zawsze jest praktycznym wystąpieniem obiektu. Na przykład katalog główny UserControl ma pewne znaczenie dla modeli aplikacji WPF i Silverlight, a UserControl może mieć chronione właściwości (UserControl.Content), do których analizator potrzebuje dostępu. Narzędzia i powierzchnie projektowe również potrzebują dostępu do takich właściwości. Te przypadki powinny być zwykle zgłaszane do systemu typów XAML jako właściwości zapisywalnych, mimo że mają chroniony dostęp w systemie typów kopii zapasowych.