2010-01-13 68 views
1

我正在处理一个Prism Composite应用程序,我将不同的视图加载到一个区域中,我需要确保将我加载的视图的大小调整为与该地区的每个观点是,有一个网格,外部元素的用户控件。我用下面的代码问题“{Binding RelativeSource = {RelativeSource FindAncestor

<Grid Height="{Binding RelativeSource={RelativeSource FindAncestor, 
     AncestorType={x:Type ItemsControl}}, Path=ActualHeight}"> 

设置网格的高度。我的问题是,这个确切的代码工作正常,一个查看并不适用于其他视图在不工作的网格上,高度就是我期望的高度属性没有设置的高度

任何s uggestions如何解决这个问题。

回答

2

不知道多少,我会说这个问题真的只是一个约束性问题。调试绑定是棘手的,但关于这个问题在这里一个真正伟大的文章: http://www.beacosta.com/blog/?p=52

使用“诊断:PresentationTraceSources.TraceLevel =高”的办法,衣描述,并找出哪些元素你实际上是通过观察结合输出窗口。这应该有助于找出失败的原因。

祝你好运。

+0

谢谢,这指出我在正确的方向 – 2010-01-14 01:40:13

+0

......问题是? – 2011-11-16 03:44:17

+0

@Simon_Weaver你问的是OP的问题还是我的?我没有问题:) – 2011-11-16 18:56:36

相关问题