private void initData() { if (System.IO.File.Exists(App.FullName) == false) { ShowApiSecurityInfo(); return; } string jsonStr = System.IO.File.ReadAllText(App.FullName); List <ApiSecurityInfo> list = Util.JsonUtils.DeserializeObject <List <ApiSecurityInfo> >(jsonStr); if (list == null || list.Count <= 0) { ShowApiSecurityInfo(); return; } cbxBaiduApiKey.ItemsSource = list; var matchFirst = list[0]; cbxBaiduApiKey.SelectedItem = matchFirst; OCRUtils_Baidu.SetBaiduKey(matchFirst); }
private void CbxBaiduApiKey_SelectionChanged(object sender, SelectionChangedEventArgs e) { ApiSecurityInfo selected = cbxBaiduApiKey.SelectedItem as ApiSecurityInfo; OCRUtils_Baidu.SetBaiduKey(selected); }