我有一个 WPF 表单,其中包含不同类型的控件,如文本框、文本块、组合框、按钮等。我需要使用 C# 为每个控件动态添加工具提示,以便它们可以显示以下信息:
- X 和 Y 位置
- 选项卡索引。
我为每个控件执行如下代码(现在为文本框的代码):
foreach (Control ctrl in grd.Children)
{
if (ctrl.GetType().ToString() == "System.Controls.TextBox")
{
tbox = ctrl as TextBox;
Point p = Mouse.GetPosition(tbox);
tbox.ToolTip =p.X + " " + p.Y + " \n " + tbox.TabIndex ;
}
}
但这不起作用。有什么想法吗?