我正在寻找一些关于找到WPF控件/模板/样式库的好地方的建议.我知道像Infragistics这样的常用地方,但在我看来,现在应该有一些社区努力来分享WPF控件的漂亮,干净,写得很好的控件.
我在设计方面并不大,而且用一些设计更好的人填写我的个人图书馆会很好.
任何想法或建议?
这不是秘密:Silverlight的DataGrid默认风格很漂亮而WPF很差.
让我向社区询问是否有人复制了SL样式以在WPF中使用,而不是重新发明轮子.
请查看截图并自行判断Silverlight和WPF团队如何投资他们的产品.
Silverlight默认样式的DataGrid:

WPF默认样式的DataGrid(在Saied K的回答之后更新):

我们的任务是在WPF中设计一个企业应用程序,它将取代具有现代外观的战舰灰色Winforms应用程序.
我们喜欢Microsoft Web应用程序目前拥有的外观和感觉:
我们可以通常的方式在WPF中创建这些菜单:
<DockPanel>
<Menu DockPanel.Dock="Top">
<MenuItem Header="_File">
<MenuItem Header="_New" />
<MenuItem Header="_Open" />
<MenuItem Header="_Save" />
<Separator />
<MenuItem Header="_Exit" />
</MenuItem>
</Menu>
<TextBox AcceptsReturn="True" />
</DockPanel>
Run Code Online (Sandbox Code Playgroud)
但是我们会得到一些看起来像Winforms菜单的东西.
我已经看到了一些像这样的令人印象深刻的造型努力,但它们似乎都具有相同熟悉的Winforms形状.我也看过像MahApps Metro这样的图书馆的菜单,但这些菜单让我们觉得太简单了.
WPF菜单控件是否足够灵活,可以如上图所示进行样式设置,还是应该从堆栈面板和列表构建自定义菜单控件等其他路径?有什么权衡?
奖金积分(即奖金)将被授予xaml/code,这正是如此.
此菜单样式的一个示例:https :
//www.visualstudio.com/
我刚从Codeplex WPF主题网站下载了很好的主题集合.我喜欢WhisterBlue和BureauBlue题材很多,但没有包含任何样式包含在新的控件WPF工具包(DataGrid,DatePicker,和Calendar).
似乎有人在那里必须扩展主题以涵盖这些控件,但我没有找到它们的运气.所以,如果你有任何线索,我很乐意听到他们.
我还要提一下,我一直在尝试将BureauBlue DataGrid主题的Silverlight版本移植到WPF(请参阅:如何将主题从Silverlight移植到WPF?),但到目前为止,这已经相当不成功.
wpf ×5
styling ×2
wpftoolkit ×2
xaml ×2
c# ×1
controls ×1
datagrid ×1
menu ×1
silverlight ×1
styles ×1
templates ×1
wpfdatagrid ×1