我有一个包含各种信息的客户列表。我有一个带有他们名字的列表框。当我选择一个条目时,我会在屏幕上看到有关客户的更多信息。当单击用户名及其更多信息时,我想“导航到”另一个屏幕。我不知道如何将有关条目的信息传递到下一个屏幕来完成此操作。
这是用户开始选择的列表框。
<ListBox x:Name="scheduleListBox"
ItemTemplate="{DynamicResource ItemTemplate}"
ItemsSource="{Binding Collection}"
Margin="8,8,8,0"
Style="{DynamicResource ListBox-Sketch}"
Height="154"
VerticalAlignment="Top"/>
这是可以单击以转到另一个屏幕的 TextBlock。它根据用户从 ListBox 中选择的内容进行更改。
<TextBlock Text="{Binding Customer}"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Width="150" Margin="104,0,0,0"
Style="{DynamicResource BasicTextBlock-Sketch}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeftButtonDown">
<pi:NavigateToScreenAction TargetScreen="V02Screens.Customer_Status"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</TextBlock>
我有点希望我可以在 Expression Blend 4 或 XAML 中做些什么。