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ą chroniony model dostępu do kodu, gdy raportuje 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 z typu wzorca, gdy ten typ wzorca nie zawsze jest praktycznym wystąpieniem obiektu. Na przykład katalog główny ma UserControl
pewne znaczenie dla modeli aplikacji WPF i Silverlight i UserControl
może mieć właściwości chronione (UserControl.Content
), do których analizator potrzebuje dostępu. Narzędzia i powierzchnie projektowe wymagają również 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 typu zaplecza.