为啥下面代码创建的文本框和下拉框不能使用搜狐输入法输入能使用中文不能使用英文 Grid grid = new Grid;gridRowDefinitionsAddnew RowDefinition Height = new GridLength70 ;gridRowDefinitionsAddnew RowDefinition Height = GridLengthAuto ;gridRowD
可能是因为该代码中没有设置文本框和下拉框的输入语言,导致无法使用搜狐输入法输入英文。可以尝试在创建文本框和下拉框时,设置其输入语言为中文或英文,例如:
var text = new TextBox() { Margin = new Thickness(0, 5, 0, 5), FontSize = 17, Foreground = Brushes.Blue, VerticalAlignment = VerticalAlignment.Center, Width = 80, Language = XmlLanguage.GetLanguage("zh-CN") //设置输入语言为中文 }; Grid.SetRow(text, i); Grid.SetColumn(text, j * 3 + 1); grid.Children.Add(text);
原文地址: https://www.cveoy.top/t/topic/cZAx 著作权归作者所有。请勿转载和采集!