テキストボックス、テキストブロック、コンボボックス、ボタンなど、さまざまな種類のコントロールを備えたWPFフォームがあります。次の情報を表示できるように、C#を使用してこれらの各コントロールにツールチップを動的に追加する必要があります。
- XとYの位置
- TabIndex。
以下のように各コントロールに対して以下のコードを実行します(今のところテキストボックスのコード):
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 ;
}
}
しかし、これは機能していません。何かご意見は?