有没有办法从一组选定的属性中快速创建样式?

时间:2010-10-21 12:44:42

标签: wpf visual-studio-2010 code-generation styles

我目前想通过选择一组属性来创建一个wpf样式,例如HeightWidth按钮,然后右键单击并调用“从选择中生成样式”等命令,IDE将为我完成剩下的工作:添加.Resource标记,以及带有示例x:Key的样式,并将属性的名称和值放入Setter标记。

有可能吗?任何插件都是受欢迎的。我更喜欢免费的解决方案。请讨论!

1 个答案:

答案 0 :(得分:1)

如果您可以使用Expression Blend,则创建新样式非常简单。只是在代码中删除样式

<Style x:Name="MyStyle" TargetType="{x:Type TextBlock}"/>

打开资源浏览器,选择刚刚创建的样式,然后使用属性框设置属性。

对于Visual Studio,我还没有看到一个WPF扩展,甚至可以实现自动化。 Visual Studio中的XAML设计器给我留下了很多不足之处,其中一个原因就是样式创建。

Blend具有样式可视化,VS2010没有。我做的任何造型都是Blend。