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 位于true
用于设置此 XamlXmlWriter的 对象中XamlXmlWriterSettings,则永远不会引发重复成员异常。