2012-05-16 44 views
1

我想在WPF中創建自己的自定義進度條(重新創建Windows 8 Progress Bars)。我決定嘗試儘可能地堅持標準模式,所以我認爲最好從RangeBase控件繼承。我開始遵循guide通過使用模板擴展RangeBase。我應該使用ContentControl還是模板?

但是我有問題是,我打算有背後的一些代碼(主要用於渲染圖),我不相信我可以通過模板做到這一點。它是否正確?

請問最好的做法是切換到使用ContentControl中和實施類似的界面到RangeBase?或者還有什麼我可以做的。

回答

1

爲什麼你總是有困難重寫RangeBase的控制模板,並實現自己的外觀和感覺?

下面這個鏈接有一個溫度計實施給予了WPF進度陰涼控制模板(因此範圍的基礎)

http://msdn.microsoft.com/en-us/magazine/cc163497.aspx

+0

Inital反應是哇...你可以通過做很多WPF和觸發器,如果​​你知道你在做什麼。我想我可以試試看。我不確定的是我是否能夠生成圖形(我需要一些歷史數據,我認爲我必須存儲在代碼中?除非我可以將單個點添加到幾何線或類似於每次更新)。 – Ian

+0

好吧..讓它成爲一個組合項目...保持張貼關於你的疑慮在這裏,我會協助你。 :-) –

+0

如果您有興趣幫助如何協助項目?這只是一個小小的代碼,我可以通過後面的代碼完全實現進度條,並且可以幫助我使用更多的Xaml轉換爲改進的解決方案?我們可以通過郵件討論?我不想在這裏形成一個長長的問題,因爲它不符合該網站的精神。 – Ian

相關問題