第一次启动时Combobox值为null

时间:2014-07-15 08:24:18

标签: c# wpf combobox

当我的应用程序启动时,我从组合框首次启动时会变为空,但是当我更改它时,我会在启动时获得正确的结果

    public partial class MainScreen : Page
    {
        SQLReader sql;

        public MainScreen()
        {
            InitializeComponent();

            sql = new SQLReader();
            List<string> st = sql.getQuery("SELECT Name FROM Positions");

            PrCombo.ItemsSource = st;
            PrCombo.SelectedIndex = 0;

        }

        private void PrCombo_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string st = PrCombo.Text; //is null when the app starts

        }


    }

1 个答案:

答案 0 :(得分:0)

尝试访问除组合框文本以外的所选项目。

string st = PrCombo.SelectedItem.ToString();