首次启动时组合框值为空

本文关键字:组合 启动 | 更新日期: 2023-09-27 18:13:03

当我的应用程序启动时,我从组合框第一次启动时得到null,但当我改变它时,我在启动时得到正确的结果

    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
        }

    }

首次启动时组合框值为空

尝试访问除组合框文本外的选定项。

string st = PrCombo.SelectedItem.ToString();