如何知道何时单击了 TextBox 中的 'x' 按钮?

How to know when the 'x' button in TextBox was clicked?

我需要知道单击 'x' 按钮时 TextBox 中的文本何时被清除。在 UWPWinUI3 中没有这方面的事件。

只是 TextChanged 事件没有帮助。

1a: 在 Visual Studio 2019 年及更早版本中,右键单击您的项目并单击“Design in Blend”

1b: 在 Visual Studio 2022 中,您可以直接右键单击“查看”,然后在“其他 Windows”下打开文档大纲

2a: 打开 Blend 后,转到“对象和时间轴”并右键单击显示在列表中的文本框。在右键单击菜单中转到“编辑模板”,然后从那里转到“编辑副本”。

2b 在文档大纲下,您还可以右键点击文本框,然后点击“编辑模板”,然后从那里点击“编辑副本”

3:弹出一个小window,在里面可以输入样式的名称。

4: Visual Studio 现在将为您的文本框创建自定义样式。

5: 在您的自定义样式代码中找到名为“DeleteButton”的按钮并将您的 Click 事件添加到它。

就是这样。