我的應用程序支持本地化,因爲它支持許多國家。當我們在我們的項目中進行編碼時,我們通常使用英語進行編碼和測試,但在涉及到本地化時,我們會遇到很多問題例如,假設在UI有三個按鈕與"Email"
,"Internal - Email"
"External - Email"
,我們把網格和位置,這一完全,其對準裏面所有這些按鈕和它的用戶界面看起來不錯,但在葡萄牙相同的文本字符串和和其他本地化字符串不符合UI控件的寬度和高度。界面看起來很醜陋,面對不同的本地化設置調整單個控件的高度和寬度的許多問題。 在法國Email
是Adresse électronique
河畔的一個問題,以適應如果我們有一個固定大小的按鈕。如何相對於本地化字符串調整標籤,按鈕在WPF
我想知道有沒有什麼辦法來調整控件的高度和寬度在基於本地化字符串文本長度運行時間?我注意到MSDN中的Automatic Layout and Controls
的鏈接,但它並沒有幫助如何實現它。
任何人都可以在這方面提供幫助。
感謝 德布
絕對簡單的方法是*不*設置了'TextBlock'元素(或它們的容器控件)任何'Width'值......這樣一來,他們可以自由地成長,有時需要縮小。 – Sheridan