如何根据textstyle更改更新组合框高度

时间:2016-05-11 07:52:08

标签: wpf wpf-controls

我的wpf应用程序中有一个Combobox。用户可以在运行时更改其文本样式。当文本字体变大时,文本的下半部分将被覆盖Combobox

这是因为Combobox的高度未更新。但是如果我使用this.combobox.Height = 200直接更新高度,它会变成这样Combobox

问题是如何在运行时更新combobox.Height以及如何获得新的高度?

1 个答案:

答案 0 :(得分:0)

我认为你必须动态更新你的组合的高度。 为此,根据当前字体大小计算新的高度值并进行更改。

此处使用文本框的示例:Set TextBox Height

一个好的解决方案是将Height与您上下文中的计算属性绑定。