TextBox control input into the input box to enable or disable input method (ime), the disabled can only enter English

Some scenarios need to prevent users from opening ime mode (prohibit input method), so the TextBox support the default configuration attributes, the effect is as follows:

<Window x:Class="切换输入法.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:切换输入法"
        mc:Ignorable="d"
        Title="MainWindow" Height="225" Width="400" WindowStartupLocation="CenterScreen">
    <StackPanel Margin="10">
        <TextBox Text="默认"></TextBox>
        <TextBox InputMethod.PreferredImeState="On" InputMethod.PreferredImeConversionMode="Native" Text="打开输入法"/>
        <TextBox InputMethod.PreferredImeState="OFF " the Text = " Close Input " /> 
    </ the StackPanel> 
</ the Window>

 

Guess you like

Origin www.cnblogs.com/xuling-297769461/p/12614200.html