2010-01-13 67 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

相關問題