Wpf在绑定对象更改时更改xaml
我试图从我的数据库中获取一个项目,当单击“下一个”或“上一个”按钮时,我希望通过增加其ID从数据库中获取下一个项目。我的卡中有我的第一个项目,但当我单击“上一个”或“下一个”时,什么也没有发生。 我在xaml中有:Wpf在绑定对象更改时更改xaml,wpf,xaml,Wpf,Xaml,我试图从我的数据库中获取一个项目,当单击“下一个”或“上一个”按钮时,我希望通过增加其ID从数据库中获取下一个项目。我的卡中有我的第一个项目,但当我单击“上一个”或“下一个”时,什么也没有发生。 我在xaml中有: <smtx:XamlDisplay Key="cards_1" Margin="4 4 0 0"> <materialDesign:Flipper Style="{StaticResource MaterialDesignCardFl
<smtx:XamlDisplay Key="cards_1" Margin="4 4 0 0">
<materialDesign:Flipper Style="{StaticResource MaterialDesignCardFlipper}">
<materialDesign:Flipper.FrontContent>
<Grid Height="350" Width="200">
<Grid.RowDefinitions>
<RowDefinition Height="250" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<materialDesign:ColorZone Mode="PrimaryMid" VerticalAlignment="Stretch">
<materialDesign:PackIcon Kind="AccountCircle" Height="128" Width="128"
VerticalAlignment="Center" HorizontalAlignment="Center" />
</materialDesign:ColorZone>
<StackPanel Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Text="{Binding CurrentGebruiker.Naam}"></TextBlock>
<Button Style="{StaticResource MaterialDesignFlatButton}" Foreground="DarkGoldenrod"
Command="{x:Static materialDesign:Flipper.FlipCommand}"
Margin="0 4 0 0"
>SHOW DETAILS</Button>
</StackPanel>
</Grid>
</materialDesign:Flipper.FrontContent>
我的按钮:
<Button Command="{Binding PrevCommand}" Background="Transparent" BorderThickness="0" Height="50">
及
所以问题是,当我单击“下一步”或“上一步”按钮时,我的xaml不会更新到新用户。
如果您需要更多信息,我很乐意提供 我认为“正确”的方法是定制<代码>选择器是WPF中用于控件的基类,该控件允许用户从列表中选择一个或多个项目。例如:组合框
和列表框
都是选择器
s。如果您以前从未制作过自定义控件,那么这可能有点复杂
有几个简单的答案。您可以创建一个类来保存单个选项中要显示的所有数据,并让您的窗口定义该类型的属性。然后,您可以将界面的所有可变部分绑定到该属性,并在用户单击左键或右键时手动更改属性值。当然,您只能在一个地方使用它,而如果您创建了自定义控件,则可以在任何地方、任何次数重复使用它。请阅读并澄清您的问题。
<Button Command="{Binding PrevCommand}" Background="Transparent" BorderThickness="0" Height="50">
<Button Command="{Binding NextCommand}" Background="Transparent" BorderThickness="0" Height="50">