gpt4 book ai didi

c# - WPF 的 MVVM Light 中的接线 View

转载 作者:行者123 更新时间:2023-11-30 22:42:21 25 4
gpt4 key购买 nike

如果我现在有一个 MainView,并且在 MainView 里面我有一个堆栈面板。现在我想要的是根据菜单项点击插入不同的 View 。如何使用 MVVM Light 实现这一点?

如果有人可以发布带有代码或视频的项目示例链接,那就太好了!

最佳答案

我不知道 MVVM light,但我在没有这个 Light 框架的情况下做了类似的事情,如下所示:

<!-- Content area that contains user controls for all wizard steps -->
<Grid Margin="0,3,0,0">
<Views:CustomerSelection Visibility="{Binding Path=IsCustomerSelectionVisible, Converter={StaticResource boolToVisibilityConverter}}" />
<Views:CustomerInformation Visibility="{Binding Path=IsCustomerInformationVisible, Converter={StaticResource boolToVisibilityConverter}}" />
<Views:CustomerPreferences Visibility="{Binding Path=IsCustomerPreferencesVisible, Converter={StaticResource boolToVisibilityConverter}}" />
<Views:ProjectSelection Visibility="{Binding Path=IsProjectSelectionVisible, Converter={StaticResource boolToVisibilityConverter}}" />
<Views:KitchenProjectPreferences Visibility="{Binding Path=IsKitchenProjectPreferencesVisible, Converter={StaticResource boolToVisibilityConverter}}" />
<Views:OtherProjectProperties Visibility="{Binding Path=IsOtherProjectPropertiesVisible, Converter={StaticResource boolToVisibilityConverter}}" />
</Grid>

在底层 View 模型中,我只是设置了适当的属性以使其中一个用户控件可见。

关于c# - WPF 的 MVVM Light 中的接线 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4462271/

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