gpt4 book ai didi

c# - 如何与框架page.xaml通信

转载 作者:太空宇宙 更新时间:2023-11-03 14:03:38 25 4
gpt4 key购买 nike

  • 我正在使用 WPF、XAML、C# 编写 Windows 窗体代码。
  • 我在 MainWindow.xaml 中创建了一个框架对象,框架指向 Login.xaml。
  • Login.xaml 处理用户的登录操作和这存储在 Login.xaml.cs 中。

如何让 Login.xaml 与 MainWindow.xaml.cs 中的代码进行通信,以便它可以在用户登录后更改框架?

最佳答案

使用事件通过 View 模型进行通信。或者寻找一些 event aggregator消除 View 模型之间的耦合。

MainWindowViewModel 将实例化 LoginViewModel,显示 Login 控件并注册事件 OnLoggedIn,成功登录后它将 switch to another frame/screen .

关于c# - 如何与框架page.xaml通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10025657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com