2017-02-27 82 views
1

好吧,我是很厚這裏和我具有正在成爲主要的在我腦海中的幾個小問題:更新用戶控制

我有一個主窗口,其容納一個選項卡控件,我有幾個「應用程序」坐在哪個都有自己的解決方案。我已經建立了一個簡潔的「加載」控件,它位於主窗口中,但是隱藏起來,只有當其中一個顯示的頁面點擊一個按鈕時纔會顯示。但是,我似乎無法從頁面訪問用戶控件。

作爲一個例子,我有一個管理頁面,用於控制數據庫中的用戶。當我點擊提交按鈕時,我想讓用戶控件在MainWindow上可見並且完成該功能以隱藏控件。我知道如何取消隱藏和隱藏控件,而不是如何訪問它。我在下面附加了一個文件結構的表示形式,以便您可以從pageAdmin.xaml中看到我在主解決方案中訪問MainWindow的問題。

我一直googalizing這一段時間,似乎無法找到一個有效的解決方案。任何人都可以將我指向正確的方向嗎?我很樂意提供有關如何處理此問題的任何建議。

安迪

Solution Structure

回答

0

只是可以肯定:你是什麼意思與 「應用程序」?你有一個WPF應用程序承載不同的組件? 也許PRISM(微軟框架)對你很有意思。在PRISM中,您可以動態加載來自不同dll的組件,並將它們存放在一個WPF應用程序中。它具有構建消息框架的功能,其工作得很好,不同的dll不需要彼此間的任何引用。

+0

對不起,我不是很清楚是我,我的壞!它是一個具有不同組件的WPF應用程序。由於業務連續性,這些組件可以用於獨立應用程序,我們使用「應用程序」這一術語的術語,以便他們更好地理解它。 – BU00HA