WPF UserControl 重用问题

Xhh12301 2017-11-15 10:51:07
xmal目前实现类似于模板页的功能,通过ContentControl当做站位控件,当不同的页面引用基页面,对ContentControl填充新的内容。
基Xmal aaaa
<ContentControl x:Name="ccc" Content="{Binding CustomContent,ElementName=Root}"/>
子Xmal bbbb
<local:aaaa>
<local:aaaa.CustomContent>
<Grid></Grid>
</local:aaaa.CustomContent>
</local:aaaa>

当对Grid的中的元素设置X:name时 ,提示
无法对元素“CheckBox”设置 Name 特性值“aaaaaa33”,“CheckBox”在元素“BaseProcessView”的范围内,在另一范围内定义它时,已注册了名称

...全文
1445 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jonying87 2018-02-19
  • 打赏
  • 举报
回复
Wpf 无法像winfrom那样继承。界面不允许继承
Xhh12301 2017-11-16
  • 打赏
  • 举报
回复
这个事实上是没有重复的,就是这个名字在项目里面是唯一的。但是在编译Xmal的时候可能重复编译了ContentControl里面的xmal, 造成ContentControl里面的都不能命名X:name。注意是不能命名任何X:name。
Xhh12301 2017-11-16
  • 打赏
  • 举报
回复
这个事实上是没有重复的,就是这个名字在项目里面是唯一的。但是在编译Xmal的时候可能重复编译了ContentControl里面的xmal, 造成ContentControl里面的都不能命名X:name。注意是不能命名任何X:name。
exception92 2017-11-16
  • 打赏
  • 举报
回复
在另一范围内定义它时,已注册了名称 -》这不是名称重复了么

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧