さまざまな情報を持っている顧客のリストがあります。名前のリストボックスがあります。エントリを選択すると、画面に顧客に関する詳細情報が表示されます。ユーザーの名前をクリックして詳細情報を表示するときに、別の画面に「移動」したいと思います。これを達成するために、エントリに関する情報を次の画面に渡す方法がわかりません。
これは、ユーザーが最初に選択するリストボックスです。
<ListBox x:Name="scheduleListBox"
ItemTemplate="{DynamicResource ItemTemplate}"
ItemsSource="{Binding Collection}"
Margin="8,8,8,0"
Style="{DynamicResource ListBox-Sketch}"
Height="154"
VerticalAlignment="Top"/>
これが、クリックして他の画面に移動できるTextBlockです。これは、ユーザーがリストボックスから選択した内容に基づいて変更されます。
<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>
ExpressionBlend4またはXAMLでできることがあるといいのですが。