feat: request ime upon pointer press.

This commit is contained in:
Dong Bin
2025-01-13 14:22:01 +08:00
parent 685996b56b
commit a3d14e5a31

View File

@@ -281,6 +281,13 @@ public class IPv4Box: TemplatedControl
{
if (presenter?.Bounds.Contains(position)??false)
{
_imClient.SetPresenter(presenter, this);
RaiseEvent(new TextInputMethodClientRequestedEventArgs()
{
Source = presenter,
Client = _imClient,
RoutedEvent = InputElement.TextInputMethodClientRequestedEvent,
});
if (e.ClickCount == 1)
{
presenter.ShowCaret();