摘要:在WPF中使用自定義的NumericUpDown元件
最近想試著把Window Form的專案改用WPF。
並且以後可以的話,全用WPF,畢竟是新的技術,總是要學的。
改著改著,竟然發現WFP沒有NumericUpDown這個元件,天呀
這元件我用的可兇的,沒有它,那可是非常的頭痛呀,Google了一下,發現網路上有兩種方式
1)用WindowFormHost引用Window Form的NumericUpDown
=>式了一下這種方式,雖然能用,但心裡想了想,總覺得要就全改成WPF呀,所以這裡就用了以下的第2種方式。
2)使用UserControl自己做一個。
程式是參考對岸朋友blog再做一點點的修改的。
參考網頁所提供的程式碼有幾個小問題:
1)在VS2010的屬性頁變更Value時,元件不會立即變更顯示。
2)沒有要顯示幾位小數位數的屬性。
3)承上,當然小數位數變更了,顯示的值也要立即變更。
4)元件高度變大,按鈕沒跟著變大。(個人喜好)
5)其它。(好像也沒有了,有的話以後想到再加上來)
有需要的人,下載附件並修改成自己需要的樣子吧。感謝原作者。
註:昨天在用的時候,又發現了幾個問題
1)原作者用Double,我改成Decimal
2)修正了幾個bug
============ 以下是簽名檔 ============
一個小小螺絲釘。
第一次建立Blog,希望以後能慢慢充實它。
Howard