簡體   English   中英

在另一個解決方案中從Page更新主窗口上的用戶控件

[英]Update user control on Main Window from Page in another solution

好吧,我在這里真的很厚,並且有一些小問題在我的頭腦中變成了主要問題:

我有一個MainWindow,它有一個標簽控件,我有幾個“應用程序”,所有人都有自己的解決方案。 我已經構建了一個整潔的“加載”控件,它位於主窗口中但是被隱藏,只有當其中一個顯示的頁面點擊了一個按鈕時才會顯示。 但是,我似乎無法從頁面訪問用戶控件。

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

我一直在googalizing這一段時間,似乎無法找到一個有效的解決方案。 誰能指出我正確的方向? 我對任何有關如何處理此問題的建議持開放態度。

安迪

解決方案結構

只是為了確定:“應用程序”是什么意思? 您是否有一個承載不同組件的WPF應用程序? 也許PRISM(Microsoft Framework)對你很有意思。 在PRISM中,您可以動態加載來自不同dll的組件,並將它們托管在一個WPF應用程序中。 它有一個內置的消息傳遞框架,可以很好地工作,並且不同的dll之間不需要任何引用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM