XamlReaderSettings.AllowProtectedMembersOnRoot Egenskap

Definition

Hämtar eller anger ett värde som anger om rotobjektet kan innehålla medlemmar som har en skyddad kodåtkomstmodell när det rapporterar XAML-typrepresentationen.

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

Egenskapsvärde

trueom rotobjektet kan innehålla medlemmar som har en skyddad kodåtkomstmodell; annars . false

Kommentarer

Den här inställningen är relevant för vissa XAML-implementeringar, till exempel WPF där rotobjektet ofta är en "fabrik" för att generera en instans från en mönstertyp, när den mönstertypen inte alltid är en praktisk objektinstans. Till exempel har en rot av UserControl en viss betydelse för WPF- och Silverlight-programmodeller, och UserControl kan ha skyddade egenskaper (UserControl.Content) som parsern behöver åtkomst till. Verktyg och designytor behöver också åtkomst till sådana egenskaper. Dessa fall bör vanligtvis rapporteras till XAML-typsystemet som skrivbara egenskaper trots att de har skyddad åtkomst i backningstypsystemet.

Gäller för