silverlight – 有没有办法对ItemsControl的ItemTemplate生成的RadioButtons进行分组

silverlight – 有没有办法对ItemsControl的ItemTemplate生成的RadioButtons进行分组,第1张

概述<DataTemplate x:Key="Genre_DataTemplate"> <RadioButton GroupName="One" Content="{Binding... </DataTemplate> 上面的代码是我的ItemsControl的ItemTemplate,我想要实例化的所有Radiobuttons应该表现得好像它在一个组中,我知道原因,因为生成的Rad
<DataTemplate x:Key="Genre_DataTemplate">        <Radiobutton Groupname="One" Content="{Binding... </DataTemplate>

上面的代码是我的ItemsControl的ItemTemplate,我想要实例化的所有Radiobuttons应该表现得好像它在一个组中,我知道原因,因为生成的Radiobuttons在visualtree中不相邻.

将它们组合在一起的任何解决方案或解决方法? Groupname属性在这里也没有任何影响.

[更新]我在Silverlight中尝试这个

解决方法 问题是Radiobutton.Groupname行为依赖于逻辑树来查找共同的祖先并有效地将其用于树的那一部分,但silverlight的ItemsControl不维护逻辑树.这意味着,在您的示例中,Radiobutton的Parent属性始终为null

我构建了一个简单的附加行为来解决这个问题它在这里:http://www.dragonshed.org/blog/2009/03/08/radiobuttons-in-a-datatemplate-in-silverlight/

总结

以上是内存溢出为你收集整理的silverlight – 有没有办法对ItemsControl的ItemTemplate生成的RadioButtons进行分组全部内容,希望文章能够帮你解决silverlight – 有没有办法对ItemsControl的ItemTemplate生成的RadioButtons进行分组所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1005332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存