XamlReaderSettings.AllowProtectedMembersOnRoot Właściwość

Definicja

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.

Dotyczy