We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Input mode not changed

Thread ID:

Created:

Updated:

Platform:

Replies:

145918 Jul 13,2019 07:57 AM UTC Aug 20,2019 06:28 AM UTC WPF 6
loading
Tags: SfDataGrid
Yama
Asked On July 13, 2019 07:57 AM UTC

Hi,
Input mode does not switch even when using InputMethod in SfDataGrid

<Syncfusion:GridTextColumn
Width="250"
HeaderText="Name"
InputMethod.PreferredImeConversionMode="FullShape,Native"
InputMethod.PreferredImeState="On"
MappingName="Name" />


Susmitha Sundar [Syncfusion]
Replied On July 15, 2019 01:12 PM UTC

Hi Yama, 
 
Thank you for contacting Syncfusion support. 
 
Currently, we are analyzing your reported query “Input method not works on GridTextColumn”. We will validate and update you the details on July 17, 2019. We appreciate your patience until then. 
 
Regards, 
Susmitha S 


Susmitha Sundar [Syncfusion]
Replied On July 17, 2019 04:09 PM UTC

Hi Yama, 
 
Thank you for your patience. 
 
We have checked reported case with WPF DataGrid, but OnScreen key board will not be displayed when the textbox in a cell got focus. We can replicate the same scenario in Microsoft TextBox also. We need the following details for better understanding, 
 
·        Are you expecting to display the On-Screen keyboard when textbox got focus on touch? 
·        We checked this properties InputMethod.PreferredImeConversionMode="FullShape,Native" InputMethod.PreferredImeState="On" with the framework TextBox. It’s not working as expected. Can you please guide us how you are verifying the IME options against WPF controls? 
 
If you provide the above details, it will be helpful for us to provide the solution as early as possible. 
 
Regards, 
Susmitha S 
 


Yama
Replied On July 18, 2019 04:44 AM UTC

Dear Sir,

Thank you for your response.

What I want to do is not inputting by OnScreen but inputting by the method specific to Asia including Japan.
Like attached screen
The input method changes according to the value of InputMethod.PreferredImeConversionMode.
I want to do the same process in the cell of SfDataGrid control.

Here is a sample with sfTextbox:

<Window
    x:Class="SyncfusionWpfApp3.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:Syncfusion="http://schemas.syncfusion.com/wpf"
    Title="MainWindow"
    Width="525"
    Height="350"
    Icon="App.ico">
    <Grid>
        <StackPanel VerticalAlignment="Center">
            <Syncfusion:SfTextBoxExt
                Width="120"
                InputMethod.PreferredImeState="Off"
                Text="normal textbox" />
            <Syncfusion:SfTextBoxExt
                Width="120"
                InputMethod.PreferredImeConversionMode="Katakana"
                InputMethod.PreferredImeState="On"
                Text="カタカナTextbox" />
        </StackPanel>
    </Grid>
</Window>


Attachment: imeSample_f0247120.zip

Farjana Parveen Ayubb [Syncfusion]
Replied On July 24, 2019 10:36 AM UTC

Hi Yama, 
  
Thank you for your patience. 
  
We have tried your provided code snippet with SfTextBoxExt, but we could not get that Popup for Japanese language like your provided sample image. Can you please point out us how the suggestion popup is showing at your end? Is there any additional settings that we need to show the suggestion popup when typing?. Moreover, we have workaround for your query. You can use the SfTextBoxExt in GridTemplateColumn. Please refer the following code snippet, 
  
Xaml: 
<syncfusion:GridTemplateColumn MappingName="City"> 
                   <syncfusion:GridTemplateColumn.CellTemplate> 
                        <DataTemplate> 
                            <TextBlock Text="{BindingCity}" /> 
                        </DataTemplate> 
                   </syncfusion:GridTemplateColumn.CellTemplate> 
  
                   <syncfusion:GridTemplateColumn.EditTemplate> 
                        <DataTemplate> 
                            <syncfusion:SfTextBoxExtText="{Binding City, Mode=TwoWay}" InputMethod.PreferredImeConversionMode="Katakana" 
                InputMethod.PreferredImeState="On"> 
                                <!--You can do your costomization for SfTextBoxExt--> 
                            </syncfusion:SfTextBoxExt> 
                        </DataTemplate> 
                   </syncfusion:GridTemplateColumn.EditTemplate> 
                </syncfusion:GridTemplateColumn> 
  
  
  
We hope it helps. Please contact us for further assistance. 
  
Regards, 
Farjana Parveen A 


Yama
Replied On August 19, 2019 09:35 AM UTC

Dear Sir,

Thank you for your response.

I solved it by the method I was taught.

Thanks.

Farjana Parveen Ayubb [Syncfusion]
Replied On August 20, 2019 06:28 AM UTC

Hi Teru, 
 
Thanks for the update. 
 
We are glad to know that the reported problem has been resolved at your end. Please let us know if you have any further queries on this. We are happy to help you. 
 
Regards, 
Farjana Parveen A  


CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon