我正在将 XAML 序列化为一个文件并再次读取它(使用 XamlWriter 和 XamlReader)。
如果从未为元素设置 DependencyProperty(如 FrameworkElement 的 Name 属性),则可以毫无问题地对元素进行序列化和反序列化。
但是,一旦在序列化之前的某个时间设置了 DependencyProperty,则在序列化时不允许为 Null 或 string.Empty(否则反序列化将抛出 XamlParseException 说无法注册命名对象,因为该值不允许为空/空字符串)。
有没有办法有效地取消设置 DependencyProperty?
非常感谢