共用方式為


XamlReaderSettings.AllowProtectedMembersOnRoot 屬性

定義

取得或設定值,這個值表示在報告 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

屬性值

如果根物件可以包含具有受保護程式碼存取模型的成員,則為 true,否則為 false

備註

此設定與一些 XAML 實作有關,例如 WPF,其中根物件通常是從模式類型產生實例的「Factory」,而該模式類型不一定是實際的物件實例。 例如,的 UserControl 根目錄對於 WPF 和 Silverlight 應用程式模型具有特定意義,而且 UserControl 在剖析器需要存取) (受保護的屬性 UserControl.Content 。 工具和設計介面也需要存取這類屬性。 這些案例通常應該回報給 XAML 類型系統,做為可寫入的屬性,即使它們在備份類型系統中具有受保護的存取權也一樣。

適用於