我有这样的支点
<PivotItem Header="Product">
<GridView ItemsSource="{x:Bind ProductViewModel.Products}">
<GridView.ItemTemplate>
<DataTemplate x:DataType="models:Product">
<StackPanel FlyoutBase.AttachedFlyout="{StaticResource FlayoutBase1}" RightTapped="StackPanel_RightTapped">
<TextBlock Text="{x:Bind Name, Mode=OneWay}"/>
<TextBlock Text="{x:Bind Price, Mode=OneWay}"/>
</StackPanel>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
</PivotItem>
我还在每个Product
都有一个带有按钮的弹出按钮,当我按下它时,我想将Name
和Price
的值发送到新页面以获取该顺序产品。
我不知道该怎么做,因为它们有不同的ViewModel,字段也不一样。
答案 0 :(得分:0)
导航时,您可以发送参数。
选中此项以供参考。
http://www.geekchamp.com/tips/how-to-pass-data-between-pages-in-windows-phone-alternatives