2009-10-21 79 views
5

我剛從Codeplex WPF Themes site下載好主題集合。我很喜歡WhisterBlue和BureauBlue主題,但對WPF ToolkitDataGrid,DatePickerCalendar)中包含的新控件都不包含任何樣式。需要WPF工具包控件的主題(特別是DataGrid)

看起來好像有人那裏肯定有擴展主題來覆蓋這些控制,但我沒有找到它們的運氣。所以,如果你有任何線索,我很樂意聽到他們。

我還應該提到,我一直在嘗試將Silverlight版本的BureauBlue DataGrid主題移植到WPF(請參閱:How do you port a theme from Silverlight to WPF?),但迄今爲止這已經相當不成功。

+1

一個很好的(非常需要的)WPF DataGrid主題:http://stackoverflow.com/questions/1736530/wpf-datagrid-style-silverlight-datagrid/4269855#4269855 – gideon 2011-03-29 06:46:09

+0

請投票[這裏](http:// goo .gl/QDYxY)和[這裏](http://goo.gl/S8ekJ)並留下粗魯的評論! – Shimmy 2012-05-01 23:52:50

+0

可能的重複:http://stackoverflow.com/q/1736530/75500 – Shimmy 2012-05-01 23:54:36

回答

0

WhistlerBlue主題包含在預覽帶中的Silverlight工具包Oct 2009中。

+0

@Phillip,謝謝。這比WPF Toolkit有更多的內容。不過,我在名稱空間和程序集引用方面遇到了一些麻煩。我似乎無法在Silverlight Toolit Samples頁面(http://silverlight.net/content/samples/sl3/toolkitcontrolsamples/run/default.html)上找到與示例匹配的程序集。 – devuxer 2009-10-22 06:30:10

+0

我應該提到,我下載並安裝了工具包(2009年10月),但是如果我嘗試添加'System.Windows.Controls.Theming.Toolkit'的引用,我無法在列表中找到它。這是因爲我使用Visual Studio 2008嗎?是因爲我的項目是WPF,而不是Silverlight? – devuxer 2009-10-22 06:40:05

+0

道歉,我誤解了你的問題,並指出你只涉及到SL。是的,你不能參考,因爲你使用WPF和程序集是SL。 – 2009-10-22 13:56:28

7

WPFreakyStyley已將其所有主題擴展到WPF Toolkit。您可能能夠找到與您使用的CodePlex主題相匹配的一個。 WPFreakyStyley

0

Actipro Software在CodePlex上有一個免費的開源項目,名爲「WPF Control Contrib」。它包含擴展爲DataGrid內置的DataGrid和包括五個主題的功能代碼:AeroNormal,經典,LunaHomestead,LunaMetallic和LunaNormal

0

高機器人具有free WPF theme可以應用到應用程序和沒有小車光澤樣式。

但它至少需要WPF.NET 4(WPF Toolkit包含在該版本中)。

另外here正在討論免費wpf主題(MahApps.Metro,nukeaction等)。