【发布时间】:2017-10-02 12:48:04
【问题描述】:
我有一个字符串,其中包含一个包含 UserControl 的 Grid 的 XAML 布局。
UserControl 有一个名为 Code 的只读 DependencyProperty。
我想使用 XamlReader.Parse 反序列化字符串以获取 Grid 及其子项,但我得到了 System.Windows.Markup.XamlParseException,因为属性“代码”已注册为只读并且它没有授权密钥就无法修改。
还有其他方法吗?
【问题讨论】:
-
您的 XAML 是否尝试设置只读依赖项属性?这显然行不通。
-
在我的 Xaml 中,我简单地定义了这个
-
我手动创建我的 Xaml 布局并设置它,因为我需要该值进行绑定。我想我将不得不将它存储在 Tag 属性中。
标签: wpf vb.net xaml dependency-properties