WPF DatePicker 正確放大字型的姿勢

2022-03-05 06:13:15 字數 1438 閱讀 7482

在我們開發的過程中,有時需要對控制項字型進行放大,如果是乙個textbox,大家都很熟練,不就是設定fontsize嗎,這個簡單,那對於datepicker控制項呢?

很多人又會說不是一樣的道理嗎,你看分分鐘就搞定

但是不懂大家有沒有發現,放大的僅僅只是文字值,下面的彈出框的字型和右側日曆圖示都是沒有變大的,這樣給使用者的是一種很彆扭的感覺。

既然這種方案有問題,那有其它的解決方案嗎?答案肯定是有的。

答案就在微軟的官方文件:自定義新的wpf calendar控制項

文中介紹了兩種解決方案

方案1:使用layouttransform屬性,效果如下

方案2:使用viewbox,效果如下:

示例**

"

"xmlns="

"xmlns:x="

"xmlns:d="

"xmlns:mc="

"xmlns:local="

"mc:ignorable="d"

title="

mainwindow

" height="

450" width="

800">

"200" horizontalalignment="

left

" fontsize="

30" verticalalignment="

top" margin="

10"/>

"visible

" stretch="

uniform

" width="

300" height="

42" horizontalalignment="

left

" verticalalignment="

top" margin="

10,90,0,0

">

"150"/>

"hidden

" width="

150" horizontalalignment="

left

" verticalalignment="

top" margin="

10,170,0,0

">

"1.7" scaley="

1.7"/>

view code

做正確的事,正確的做事

從吳軍老師的基因論談起 由來吳軍老師在 浪潮之巔 中對公司基因這個話題進行了深入的闡述。我和李開復以及許多優秀的管理者 過為什麼一些公司進入成熟期以後,很難在新領域獲得成功。最後得出的結論是,乙個在某個領域特別成功的大公司一定已經被優化得非常適應這個市場,它的文化 做事方式 商業模式 市場定位等等已...

正確的豆在正確的位置

在我所服務的不同客戶中,我注意到有關在spring mvc中使用spring上下文的廣泛誤解。基本上,您具有父子關係中的上下文 就像在每個親子關係中一樣,有乙個陷阱 來自子上下文的bean可以訪問來自父上下文的bean,但不能相反。如果您想像一下,那是有道理的 我希望向控制器中注入服務,而不是相反 ...

做正確的事和正確的做事

今天參加使用者體驗的分享,在分享過程中演講者提到,做正確的設計比把設計做正確更重要。因為對於使用者來說,正確的設計才是能夠幫助他們的,才是有價值的。他們並不關心你怎麼把設計 產品做出來的。聽到這裡我就想到,我們經常說的那句話,做正確的事情比正確的做事情更加的重要。但是,我這裡並不是解釋這句俗語,也不...