我想知道是否有任何方法可以获取鼠标在 TextBlock 中直接指出的字符。
我通过使用以下代码找到了如何使用 TextBox 执行此操作:
private void TextBox_MouseMove(object sender, MouseEventArgs e)
{
TextBox t = sender as TextBox;
Point p = e.GetPosition(t);
int val = t.GetCharacterIndexFromPoint(p, true);
txtResult.Text = t.Text[val].ToString() ;
}
但似乎 TextBlock 没有任何类似的方法。
有人有想法吗?
风筝