我有一个C#桌面应用程序,图形用户界面位于WPF中。 我有各种控件,例如:按钮,包含文本的单选按钮,以指定的字体大小。所有英文都很好看。 但是,当我将我的应用程序的语言更改为其他内容(例如我的应用程序已本地化)时,例如:法语,德语,意大利语......文本被剪切,因为它太长。 我想更改控件的字体大小,使其自动适应当前使用的文字长度。不仅仅是要将所有语言的字体默认设置为足够小。 有没有办法做到这一点WPF? 谢谢!WPF - 根据所用语言更改控件的文本字体大小
-1
A
回答
1
如果硬要设置的按钮的Width
,一个选择是简单地包裹在Button
一个ViewBox
:
<Viewbox Width = "100" >
<Button Content="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA">
</Button>
</Viewbox>
然而,你可能要考虑retemplating并在ViewBox
包裹ContentPresenter
:可以使用its Style添加其他动画/效果。
相关问题
- 1. 根据文本字体大小更改控件大小
- 2. 根据所选语言更改字体大小或div类
- 3. 根据语言更改文本
- 4. 根据文本长度更改字体大小
- 5. 根据所选语言更改母版页中的文本
- 6. 根据可用字体更改字体大小
- 7. 根据当前语言调整文本字段大小iOS
- 8. 根据浏览器语言更改语言选择文本?
- 9. 根据div的大小更改字体大小
- 10. 根据文本更改标签大小
- 11. 自动更改字体大小作为父控件更改大小
- 12. 在WPF中更改文本框的字体大小
- 13. 根据原始大小更改字体大小
- 14. textarea根据屏幕大小更改字体大小
- 15. 如何根据屏幕大小更改字体大小
- 16. 根据语言更改CSS
- 17. WPF WebBrowser字体大小更改功能
- 18. 更改基于语言的字体大小
- 19. Bash脚本根据文件大小更改移动文件夹?
- 20. flash:根据单词的大小更改文字大小?
- 21. 更改应用程序中所有控件的字体大小(获胜窗体)
- 22. 根据字符串长度更改UILabel中的字体大小
- 23. 根据所需语言检索文件
- 24. 更改批处理文件中文本的字体和大小
- 25. 根据屏幕大小和字长控制字体大小
- 26. 更改应用语言更改的文本框输入语言
- 27. 使用CSS根据font-family更改字体大小?
- 28. 更改字体大小调整和更改文件的高度时,字体大小的更改
- 29. 更改TextBox字体大小保持文本框大小(Height)
- 30. 如何在写入文本文件时更改字体大小
如何包装文本?类似于: –
@GregOks,我的按钮没有textBlock,但是是Content属性。我认为我不能包装它。 – NettaD
<按钮Grid.Column = “0” WIDTH = “175” 的HorizontalAlignment = “中心” 文体= “{StaticResource的BottomNavigation_ButtonStyle}” 内容= “{1:翻译NewPatient}” 标签=“/资源/图标/ 2015/New-patient.png“ Command =”{Binding EnterNewPatientCommand}“ Visibility =”{Binding IsNewSessionMode,Converter = {StaticResource BoolToVisibility}}“/> – NettaD