读书人

WPF这种状况是复制代码么

发布时间: 2013-11-20 12:46:02 作者: rapoo

WPF,这种情况是复制代码么?
有一个StackPanel,里面装了很多个控件,
现在项目中需要多个同样的这种StackPanel,里面装的子控件也是一模一样的,我起先想通过创建StackPanel的Style,然后通过引用资源来简化代码,可是StackPanel的Children属性不是依赖项属性,所以不能在样式中设置。
请问,像这种情况,是不是只有手动复制代码了呢?没有其它简化代码的方法了吗?
[解决办法]

引用:
有一个StackPanel,里面装了很多个控件,
现在项目中需要多个同样的这种StackPanel,里面装的子控件也是一模一样的,我起先想通过创建StackPanel的Style,然后通过引用资源来简化代码,可是StackPanel的Children属性不是依赖项属性,所以不能在样式中设置。
请问,像这种情况,是不是只有手动复制代码了呢?没有其它简化代码的方法了吗?


what?
从你说的话里感觉你接触过wpf 怎么问的问题又像是个没接触过wpf的人问的呢 呵呵
style和依赖属性有啥关系么?
你想设置stackpanel里面的子元素的style
直接
<StackPanel>
<StackPanel.Resources>
<Style>

</Style>
</StackPanel.Resources>
</StackPanel>
[解决办法]
<StackPanel>
<StackPanel.Resources>
<Style>

</Style>
</StackPanel.Resources>
</StackPanel>

读书人网 >C#

热点推荐