<ObjectDataProvider.MethodParameters> 和 xmlns:local
Posted
技术标签:
【中文标题】<ObjectDataProvider.MethodParameters> 和 xmlns:local【英文标题】:<ObjectDataProvider.MethodParameters> and xmlns:local 【发布时间】:2020-03-11 17:16:15 【问题描述】:问题很简单:
有一个命名空间xmlns:local= "clr-namespace:Notify"
。
有一个类“通知”。该类位于解决方案中
有一个 XAML 代码:
<ObjectDataProvider.MethodParameters>
<x:Type Type="local:Notify"/>
</ObjectDataProvider.MethodParameters>
在这种形式下,一切正常。我想将 Notify Сlass 移动到另一个类,例如 MainClass,因此将 Notify 设为 MainClass 的子类。为此,我需要在代码中进行哪些更改?
谢谢。
【问题讨论】:
你必须use + for nested class。 【参考方案1】:xmlns:local= "clr-namespace:Notify"
到 xmlns:local= "clr-namespace:MainClass+Notify"
和
<ObjectDataProvider.MethodParameters>
<x:Type Type="local:MainClass+Notify"/>
</ObjectDataProvider.MethodParameters>
【讨论】:
你错过了“使通知成为MainClass的子类”。 感谢您的回答,但是是的,我需要以某种方式参考 Notify 类。以上是关于<ObjectDataProvider.MethodParameters> 和 xmlns:local的主要内容,如果未能解决你的问题,请参考以下文章
X-005 FriendlyARM tiny4412 uboot移植之时钟初始化
X-004 FriendlyARM tiny4412 uboot移植之点亮指路灯
X-003 FriendlyARM tiny4412 uboot移植之添加相应目录文件
X-007 FriendlyARM tiny4412 u-boot移植之内存初始化