我在Textbox
中有Grid
个数字。如果我调整窗口大小,我也想更改FontSize
。
此代码适用于TextBox
的实际高度:
<TextBox FontSize="{Binding Path=ActualHeight, RelativeSource={RelativeSource Self},
Converter={StaticResource HeightToFontSizeConverter}}" Text="12345"/>
但现在FontSize
仅在一个方向调整大小。
是否有可能绑定两条路径?或另一种选择?
谢谢。
答案 0 :(得分:3)
如果您需要可扩展的TextBox或任何其他控件,请将其包装到ViewBox中。它定义了一个内容装饰器,可以拉伸和缩放单个子节点以填充可用空间。
像:
<Viewbox>
<Button>Button</Button>
</Viewbox>
HTH
答案 1 :(得分:0)
在你的情况下,两个绑定是设置FontSize会影响TextBox的高度。但那个我的朋友,不会发生! ActualHeight是一个只读属性。
public double ActualHeight { get; }
另外,请看一下这个回复。