XamlXmlWriter.WriteStartMember(XamlMember) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 XAML 開始成員節點寫入至基礎 XmlWriter 或 TextWriter。 如果 XAML 節點資料流目前的位置在另一個成員內,或是不在可寫入開始成員的範圍或寫入器狀態,則會擲回例外狀況。
public:
override void WriteStartMember(System::Xaml::XamlMember ^ property);
public override void WriteStartMember (System.Xaml.XamlMember property);
override this.WriteStartMember : System.Xaml.XamlMember -> unit
Public Overrides Sub WriteStartMember (property As XamlMember)
參數
- property
- XamlMember
要寫入之成員的 XAML 成員識別項。
例外狀況
property
為 null
。
property
不是有效的 XamlMember。
XAML 節點資料流目前的位置不適用於寫入開始成員。
備註
第一次嘗試以屬性形式寫入成員的內部預設邏輯 XamlXmlWriter 。 如果因為 屬性或其值不支援文字語法,所以不支援任何屬性表單,則會改為寫入屬性專案。 如果屬性是 XAML 內容屬性、 GetObject
案例或隱含屬性,則可能會寫入其他 XAML 表單,例如內部文字或沒有交錯成員的物件子系。
如果 AssumeValidInput 位於用於這個 XamlXmlWriter 設定的物件中 XamlXmlWriterSettings ,則永遠不會擲回重複 true
的成員例外狀況。