using DM_Weight.ViewModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace DM_Weight.Views.Dialog { /// /// ReportDrugNameDialog.xaml 的交互逻辑 /// public partial class ReportDrugNameDialog : UserControl { //ReportDrugNameDialogViewModel vms; public ReportDrugNameDialog() { InitializeComponent(); //vms = ReportDrugNameDialogViewModel.vm; } private void ComboBox_KeyUp(object sender, KeyEventArgs e) { ComboBox comboBox = sender as ComboBox; ReportDrugNameDialogViewModel.vm.UpdateComboBoxItems(comboBox.Text); if (ReportDrugNameDialogViewModel.vm.DrugInfos.Count > 0) { comboBox.IsDropDownOpen = true; } TextBox textBox = (TextBox)comboBox.Template.FindName("PART_EditableTextBox", comboBox); textBox.SelectionStart = textBox.Text.Length; } } }