【发布时间】:2016-12-18 19:07:09
【问题描述】:
我在我的 XAML 中有这个控件,我只是想在按下按钮时增加或减少数量,关于如何直接从 click_event 访问我的可观察集合并编辑值的任何聪明的想法? 我试图到达父母的 itemsource 但我不知道如何使它工作......
<Grid Grid.Column="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<Button VerticalAlignment="Center"
HorizontalAlignment="Center"
Content="-"
Click="Button_Click" />
<TextBlock Grid.Column="1"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Text="{x:Bind quantity}" />
<Button Grid.Column="2"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Content="+" />
</Grid>
在这里你可以看到源码的结构:
menu.Add(new MainCategories() { CategoryName = "tittle2", Visible = false });
menu[1].SubMenuItems.Add(new Dishes() { dishName = "dishab", dishPrice = 13, quantity = 0 });
【问题讨论】:
-
我将创建我的 UserControl - 它是视图和视图模型,然后 ObeservableCollection 将包含多个视图模型项 - 这些按钮操作将在列表包含的任何控件中实现