XamlObjectWriter.WriteStartMember(XamlMember) 方法

定義

將新的成員節點寫入至目前物件範圍,而這個範圍會成為新的成員範圍。

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 屬性。 您通常會從 XAML 讀取器透過 XAML 節點資料流媒介取得這個值。

例外狀況

propertyIsUnknown 已設定為 true

-或- 傳遞 UnknownContent,表示不支援內容之物件內容所包含的 XAML 節點資料流。

-或- 嘗試在無效的範圍中寫入開始成員。

property 會指定已經在父代物件範圍中明確設定的屬性。

propertynull

備註

提示

XamlDuplicateMemberException監看 ,這會在 XAML 輸入中設定相同的 XAML 屬性兩次時發生。 在簡單的情況下,例如在屬性語法和屬性元素語法中設定相同的屬性時,您可以輕鬆地在輸入標記中看到這個例外狀況。 不過,可能會發生較難以找出的更細微案例。 例如,如果您設定 XAML 內容屬性、涉及 XAML 環境屬性,而且屬性同時啟用可附加的使用方式和實例使用方式,就可能發生這個例外狀況。 在開發的偵錯階段中,您可以檢視連接標記讀取和物件圖形寫入的中繼 XAML 節點標記法,來找出此例外狀況。

適用於