在WPF里面使用MVVM模式实现跨页面传输ID,并且查询出相应的数据
首先我们需要创建一个用户控件,当然你也一直接在那个主页面给他几个按钮,然后点击按钮就会传输特定的值,不过因为你这些值不是通过数据库查询出来的,没有办法随时改变想要的数据,比较生硬,我这边的话是先创建一个用户控件,里面就一个按钮,然后按钮的名称是通过绑定,在数据库查询出来的。
<Border Background="Transparent">
<Grid>
<TextBlock Text="{Binding Commodity_category_ID}" Visibility="Collapsed"/>
<Button FontSize="15" FontFamily="宋体" Style="{StaticResource BtnHuiLFillStyle}"
Command="{Binding BtnClickCommand}" Content="{Binding txt_ButtonName}" ContextMenu="{StaticResource ContextMenu}" />
</Grid>
</Border>
上面是用户控件里面的内容,就放了一个按钮,然后去到主页面,他是和按钮是不同一个页面的,
<ScrollViewer Grid.Row="1" Background="White">
<StackPanel Name="wp_Simers" Orientation="Vertical">
</StackPanel>
<