[英]C# WPF Load ComboBox from txt file similar to Listbox
我有一个使用此代码从文本文件填充的列表框。
(作品)
private void RadioButton_Checked(object sender, RoutedEventArgs e)
{
Listbox1.ItemsSource = File.ReadAllLines(@"c:\temp\servers.txt");
}
但是,当我尝试以同样的方式填充组合框下拉列表时..该列表为空。
(不工作..是空白组合框)
private void ComboBox2_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ComboBox2.ItemsSource = File.ReadAllLines(@"c:\temp\servers.txt");
}
谢谢!
您正在Selection_Changed事件处理程序中设置ComboBox的值。 仅当有人更改组合框中的所选值时,此块中的代码才会触发-这将永远不会发生,因为其中没有任何内容-因此您的代码没有在运行。 您应该将该代码放在页面的构造函数中,或者放在OnNavigatedTo()方法中。
public YourPageName()
{
this.InitializeComponent();
ComboBox2.ItemsSource = File.ReadAllLines(@"c:\temp\servers.txt");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.