gpt4 book ai didi

.net - 如何模拟文本输入到WPF文本框?

转载 作者:行者123 更新时间:2023-12-03 23:21:14 27 4
gpt4 key购买 nike

我想模拟用户对WPF文本框的输入。我想输入一个字符,以便触发OnPreviewTextInput事件。我尝试通过Text属性设置Text,但这没有触发事件:

public void SomeFunction()
{
var textBox = new TextBox();
textBox.Text = "A";
}


我可以以某种方式明确触发事件吗?

最佳答案

有关如何模拟输入事件的详细说明,请参见How can I programmatically generate keypress events in C#?的答案。

您也可以这样做:

TextCompositionManager.StartComposition(
new TextComposition(InputManager.Current, textBox, "A"));


这将引发PreviewTextInput事件,然后引发TextInput事件并更改文本。

关于.net - 如何模拟文本输入到WPF文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3404560/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com