加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

WPF 代码提示 “已多次设置属性Content” 原因

(2014-04-20 21:33:49)
    今天在GroupBox控件中添加1个以上的 RadioButton控件时候,WPF 代码提示 “已多次设置属性“Content”。         
如下截图:
http://s4/mw690/002hFgyJgy6IgaM45eH43&690代码提示 “已多次设置属性Content” 原因" TITLE="WPF 代码提示 “已多次设置属性Content” 原因" />

设计窗口更是显示“无效标记”的提示
http://s7/mw690/002hFgyJgy6IgaUMAiGd6&690代码提示 “已多次设置属性Content” 原因" TITLE="WPF 代码提示 “已多次设置属性Content” 原因" />

     后来找到原因是在WPF中GroupBox容器控件只能容纳1个子元素,ContentControl家族只能由单一元素充当其内容(GroupBox是个内容“ContentControl”控件,只能有一个直接子元素。因此要放上多个控件,就要将其放在布局容器中,如:StackPanel)。

    这时候只需要在GroupBox容器控件中只添加一个“间接的”StackPanel容器,然后再在StackPanel容器控件中添加多个RadioButton控件就可以了。
如下截图
http://s11/mw690/002hFgyJgy6IgbW2tl0ba&690代码提示 “已多次设置属性Content” 原因" TITLE="WPF 代码提示 “已多次设置属性Content” 原因" />

常用的内容控件(ContentControl)有:GroupBox、Window、Border、Expander;
常用的布局容器有:StackPanel、Grid、Canvas、DockPanel、WrapPanel;

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有