TemplateBinding高度到所有者身高WPF

时间:2010-06-14 12:03:53

标签: wpf

我想将窗口模板的高度设置为所有者高度。支持如果我的主窗口具有1280和1024分辨率,那么我想获得1024高度并将其设置为模板中的边框。如何访问主窗口高度?

1 个答案:

答案 0 :(得分:3)

要理解你想要的东西有点困难。也许你的代码会有所帮助。

我假设,因为你在谈论模板,你正在创建一个控件。真的需要高度吗?我认为最简单的方法是将默认的VerticalAligment设置为Stretch,而不用担心实际的高度。如果需要高度,可以订阅控件的SizeChanged事件并获取ActualHeight属性的值。

如果在RelativeSource绑定中使用FindAncestor,也可以获得容器窗口的高度。