2009-12-14 226 views
1

有沒有辦法將datetimepickers顏色的下拉按鈕更改爲附加圖像?如果我必須使用WPF,但我希望能通過代碼來實現。更改DateTimePickers默認顏色?

感謝

alt text

+0

是否應該有更多的圖像,或者你指的只是下拉按鈕? – David 2009-12-14 17:00:10

+0

只需下拉按鈕。我不知道爲什麼當我添加圖片時它會佔用這麼多的空白空間。 – broke 2009-12-14 17:02:32

回答

3

假設你正在使用的DateTimePicker從WPF Toolkit你需要創建一個ControlTemplate設置看你想要的方式。有一篇關於如何操作的文章:Customizing the New WPF Calendar Controls它涉及日曆控件,但您也可以將它告訴您的日期應用程序應用到日曆控件中。

如果您使用的是WinForm版本,我不知道您將如何做到您想做的事情。

編輯:你很可能也想要這個鏈接,它是DatePicker的默認樣式和模板。 http://msdn.microsoft.com/en-us/library/cc278067(VS.95).aspx

+0

忘掉Winform。你能做到的唯一方法就是創建控件本身。 更改控制模板幾乎是我會做的。在理論上,我相信你可以通過編程來改變它(即模板),但它會比聲明性地改變它複雜得多。 – 2009-12-14 19:12:05

+0

好吧WPF就是這樣。感謝您的鏈接! – broke 2009-12-14 19:14:07

+0

如果我在WPF中創建東西,我可以將它導入到我的vb項目中嗎? – broke 2009-12-14 19:33:31