繁体   English   中英

C#WPF从类似于Listbox的txt文件中加载ComboBox

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM