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 { /// /// BindingChannelDialog.xaml 的交互逻辑 /// public partial class BindingChannelDialog : UserControl { BindingChannelDialogViewModel vms; public BindingChannelDialog() { InitializeComponent(); vms = BindingChannelDialogViewModel.vm; } /// /// 药品名称触发事件 /// /// /// private void ComboBox_KeyUp(object sender, KeyEventArgs e) { ComboBox comboBox = sender as ComboBox; vms.UpdateComboBoxItems(comboBox.Text); if(this.vms.DrugInfos.Count>0) { comboBox.IsDropDownOpen= true; } TextBox textBox = (TextBox)comboBox.Template.FindName("PART_EditableTextBox", comboBox); textBox.SelectionStart = textBox.Text.Length; } } }