【问题标题】:Update user control on Main Window from Page in another solution在另一个解决方案中从页面更新主窗口上的用户控件
【发布时间】:2017-02-27 08:54:23
【问题描述】:

好的,我在这里真的很厚,并且有一些小问题正在变成我脑海中的主要问题:

我有一个 MainWindow,其中包含一个选项卡控件,其中有几个“应用程序”,它们都有自己的解决方案。我已经构建了一个整洁的“加载”控件,它位于主窗口中,但被隐藏,仅在显示的页面之一单击按钮时才会显示。但是,我似乎无法从页面访问用户控件。

例如,我有一个管理页面,它控制数据库中的用户,这很好。当我单击提交按钮时,我想让用户控件在 MainWindow 上可见,并且当功能完成时隐藏控件。我知道如何取消隐藏和隐藏控件,只是不知道如何访问它。我在下面附上了文件结构的表示,因此您可以从 pageAdmin.xaml 中看到我在主解决方案中访问 MainWindow 的问题。

我已经在谷歌上搜索了一段时间,但似乎找不到有效的解决方案。谁能指出我正确的方向?我愿意接受有关如何处理此问题的任何建议。

安迪

【问题讨论】:

    标签: c# wpf xaml user-controls


    【解决方案1】:

    只是为了确定:“应用程序”是什么意思?您是否有一个托管不同组件的 WPF 应用程序? 也许 PRISM(Microsoft 框架)对您来说很有趣。在 PRISM 中,您可以从不同的 dll 动态加载组件并将它们托管在一个 WPF 应用程序中。它有一个内置的消息传递框架,运行良好,不同的 dll 之间不需要任何引用。

    【讨论】:

    • 对不起,我不是很清楚是我,我的错!它是一个具有不同组件的 WPF 应用程序。由于业务连续性,这些组件可以在独立的应用程序中使用,我们使用“应用程序”的术语来表示业务,以便他们更好地理解它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多