0
我遇到了問題:我無法將新項目添加到單擊其中一個組合框的相同組合框中。它返回一個InvalidOperationException異常:「集合被修改;枚舉操作可能不會執行。」唯一能找到的就是this。我想這一定是我的問題的根源,我仍在使用「組合框」,同時我正在改變它。但是我無法重置組合框或創建一個新組合框。 (雖然我設法增加新項目的組合框明確,FE一個按鈕事件)如何將項目隱式添加到wpf中的組合框?
這裏是我的XAML:
<ComboBox Name="comboBoxServers">
<ComboBoxItem Content="(local)"></ComboBoxItem>
<ComboBoxItem Content="<Browse for more...>" Selected="ComboBoxItem_Selected"></ComboBoxItem>
</ComboBox>
這裏是C#中的事件處理程序
private void ComboBoxItem_Selected(object sender, RoutedEventArgs e)
{
comboBoxServers.Items.Add("test");
}
任何幫助將不勝感激,歡呼!
您可能想嘗試一種替代方法。例如,如何使「瀏覽更多...」ComboBoxItem是一個具有ToggleButton和ListBox的StackPanel;當點擊(切換)時,顯示列表框。或者,它是否可以隱藏多餘的項目,然後點擊「瀏覽更多...」時,使它們全部可見。 – 2012-01-11 16:22:30