首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF,这种状况是复制代码么

2013-11-20 
WPF,这种情况是复制代码么?有一个StackPanel,里面装了很多个控件,现在项目中需要多个同样的这种StackPanel

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> 

热点排行