gpt4 book ai didi

c# - 将信息从一个 View 模型传递到另一个 View 模型

转载 作者:太空狗 更新时间:2023-10-29 23:34:43 25 4
gpt4 key购买 nike

alt text

我正在使用 M-V-VM 架构模式。

我希望我的程序有两个 View , View A View B。我用 View A 启动程序。当我双击 View A 中的项目时,程序会显示 View B

我应该如何构建我的程序才能实现这一目标?

最佳答案

有一个像这样的 ViewModel:

  • 父 View 模型
    • ChildViewModel1
      • 可见
      • 切换 ChildViewModel 的 IsVisible 属性的命令
    • ChildViewModel2
      • 可见

和查看方式:

  • 父 View
    • 查看第 1 部分
      • 可见性绑定(bind)到 ChildViewModel1.IsVisible(使用 BooleanToVisibilityConverter)
      • 绑定(bind)到 Command 的按钮,可切换可见性
    • 查看第 2 部分
      • 可见性绑定(bind)到 ChildViewModel1.IsVisible(使用 BooleanToVisibilityConverter)

这应该可以解决您的问题。

关于c# - 将信息从一个 View 模型传递到另一个 View 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4395490/

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