提问人:Pavel Kuzmin 提问时间:11/4/2023 更新时间:11/4/2023 访问量:25
如何在MvvmCross WPF中制作多级嵌套视图?
How to make multiple levels of nested Views in MvvmCross WPF?
问:
我正在尝试为 WPF MvvmCross 创建一个模板,该模板将为 View 提供 3 级嵌套。第一个视图始终保持不变;在这个级别上,应该有一个带按钮的菜单。同样在第一级,应该有第二级的嵌套视图。如果第一级视图始终保持不变,则可以在容器中为第二级视图显示多个视图。第二级视图还有一个嵌套容器,用于显示第三级视图,其中也可以有多个。控制嵌套视图的显示应始终从视图 1 的更高级别完成。 如何使用 NavigationService 实现这一点?到目前为止,我只能通过常规数据绑定来实现这一点。
<views:MvxWpfView
...
<StackPanel>
<Label Content="MainView"/>
<views:MvxWpfView Name="NestedView" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ViewModel="{Binding NestedViewModel1}"/>
</StackPanel>
</views:MvxWpfView>
虽然我执行的实现有效,但在我看来它并不完全正确。我找不到有关如何执行此操作的信息,并且目前我还不完全清楚官方文档。 互联网上的所有例子都像恐龙一样,我需要它用于 mvvmCross 9.0+
答: 暂无答案
评论