在WPF应用程序中,我有一个ListBox并绑定了来自Sql的数据。并且在列表框中还有一个堆栈面板。ListBox的SelectedIndex上的动态组合框
一旦我双击列表框中的项目,我需要放置/添加一个动态组合框。
我可以得到ListBox的选定索引。
int seleteditem = lstbxusername.SelectedIndex;
和我创建的动态组合框
System.Windows.Controls.ComboBox cmb = new ComboBox();
cmb.Background = Brushes.Green;
使用StackPanel中添加一个组合框
newstckpnl.Children.Add(cmb);
我的问题是如何在一个表中的选定索引添加一个动态的组合框。
这可能吗?帮助赞赏。
请阅读MVVM。如果通过绑定来设置'ItemsSource',则不应该在代码后面手动将Items添加到'ItemsControl'(在你的情况下为'ListBox')的'Items'集合中。您需要将'ItemsSource'绑定到'ObservableCollection',并将视图模型中的字符串添加到此集合中。 –
Maxim
另外,你将'ItemsSource'绑定到了什么地方? – Maxim
_I get margin = {0,0,0,0} _它有什么问题?如果你更好地描述你的问题,你可以在很久以前得到答案。现在,你迫使人们提出很多问题来清楚你的问题。 – Maxim