C# 使用Caliburn.Micro 2.0.0 Alpha 2在ViewModel之间传递对象
我正在开发一个简单的应用程序(Windows应用商店应用程序),我从sqlite获得了一些数据,我想管理这些数据。 使用caliburn.Micro 2.0.0,我正在尝试使用mvvm模式进行开发 我开发了ListView和ListViewModel、DetailView和DetailViewModel ListView显示了一个person的列表框(取自db),我想在选中每一行时显示详细信息 问题是C# 使用Caliburn.Micro 2.0.0 Alpha 2在ViewModel之间传递对象,c#,mvvm,windows-runtime,winrt-xaml,caliburn.micro,C#,Mvvm,Windows Runtime,Winrt Xaml,Caliburn.micro,我正在开发一个简单的应用程序(Windows应用商店应用程序),我从sqlite获得了一些数据,我想管理这些数据。 使用caliburn.Micro 2.0.0,我正在尝试使用mvvm模式进行开发 我开发了ListView和ListViewModel、DetailView和DetailViewModel ListView显示了一个person的列表框(取自db),我想在选中每一行时显示详细信息 问题是 如何使用所选对象从ListViewModel导航到DetailViewModel 如何从Lis
INavigationService.NavigateToViewModel<DetailViewModel>(p_SelectedItem);
…但是,它不起作用。。。
有人能帮我吗??
非常感谢
编辑
我就是这样解决的
<StackPanel DataContext="{Binding Parameter}" Margin="40" Orientation="Vertical">
<TextBlock Text="{Binding Name}" FontSize="35"/>
<TextBlock Text="{Binding Surname}" FontSize="35"/>
<TextBlock Text="{Binding Age}" FontSize="35"/>
<TextBlock Text="{Binding Sex}" FontSize="35"/>
</StackPanel>
它是有效的…但是…它是正确的吗
谢谢
<StackPanel DataContext="{Binding Parameter}" Margin="40" Orientation="Vertical">
<TextBlock Text="{Binding Name}" FontSize="35"/>
<TextBlock Text="{Binding Surname}" FontSize="35"/>
<TextBlock Text="{Binding Age}" FontSize="35"/>
<TextBlock Text="{Binding Sex}" FontSize="35"/>
</StackPanel>