0
我有一個ContentControl託管一個屬性內的區域。問題是,棱鏡沒有在這個ContentControl上找到區域管理器。如何定義棱鏡屬性中的區域
<MyView>
<MyView.Menu>
<MyMenu>
<ContentControl prism:RegionManager.RegionName="AppBarRegion" />
</MyMenu>
</MyView.Menu>
</MyView>
有沒有辦法解決這個問題?
感謝您的幫助, ENY
嗨,沒有區域經理不會添加區域,因爲它處理附加的依賴項屬性時沒有找到父區域管理器。 您的代碼會產生一個異常,因爲沒有可用的AppBarRegion。 – Enyra 2012-04-17 13:00:57
但您在xaml中創建它: –
2012-04-17 13:25:57
是的,在父類型的屬性內而不在內容屬性內,因此父項未在「MyMenu」中設置: )棱鏡迭代通過元素的父母,直到它找到區域管理器,或者直到它找不到任何父母爲止,這發生在我的情況。 – Enyra 2012-04-17 14:57:23