我Combobox
的UserControl
. 是否可以设置这些按钮以Combobox
直接在 XAML 中更改所选索引?
我通过两种方法做到了这一点:
代码隐藏
private void nextBut_Click(object sender, RoutedEventArgs e)
{
combo.SelectedIndex++;
}
private void prevBut_Click(object sender, RoutedEventArgs e)
{
combo.SelectedIndex--;
}
或者通过将命令绑定到这些按钮并在我的ModelView
.
我有另一个关于 XAML 的问题,我真的不知道是否提出不同的问题或利用这个您已经在阅读我的机会!我确信它必须简单明了(至少对于这里的 WPF 专家来说):
我有一个ItemsControl
持有那个UserControl
,但可能有几个或没有(因为你可以创建更多,或删除)。我想要一个Checkbox
启用或不启用的外部,这取决于我的元素中ItemsContol
是否存在(如果没有则禁用)。我认为这可以通过命令验证来完成,但对我来说看起来很困难,因为我是这个世界的新手。这也可以通过代码隐藏来完成,但我想避免它。(就像定义一个绑定到那个的 bool 属性Checkbox
,就像写这样的东西if(myItems.Count==0)