表达式混合的替代品
本文关键字:替代品 混合 表达式 | 更新日期: 2023-09-27 18:07:25
从Blend 4到Blend for Visual Studio的过渡让我害怕。我已经为VS2012 Update 2安装了最新的CTP,其中包括对内置Blend的WPF支持(不再使用预览版本)。然而,有些特性明显被破坏了:设计时的资源解析不再工作,我的项目UserControls甚至无法在XAML设计器中加载。我认为我已经将问题缩小到我使用导入项目将项目的OutputPath设置为公共位置。即便如此,功能和构建感觉非常不稳定,更糟糕的是,这一切都适用于Blend 4!然而,我想使用。net 4.5的特性,而Blend 4本身并不支持这些特性。
对于WPF开发人员来说,这是一个非常困难的情况。我想要4.5,但我不能用新版本的Blend。有人知道有什么好的替代Blend的VS在。net 4.5中做WPF设计工作吗?
到目前为止,我的选择是直接使用Visual Studio 2012设计器,但是没有直接支持行为,设计时数据生成,设计器画布不符合标准(严重的是,鼠标滚动不能缩放画布……这有多蠢啊?)我还可以尝试混合和匹配,其中我的数据处理保存在一个项目中,我的控件定义保存在另一个项目中,并使控件目标为4.0,以便我可以使用Blend 4。这很痛苦,但可能会奏效。最后,如果你还没有拥有Blend 4,微软让你很难直接购买它。不过,我很想听听第三方的选择,付费或免费。
这里有一些我玩过的
- Kaxaml Resharper Xaml支持(需要Visual Studio)
- XamlPad(与Blend相比非常基本)
我最喜欢的是Kaxaml