我在WPF中使用了运行时可拖动标签,我发现here。
我想在按键上下按钮上移动此标签。问题是标签没有注册按键或按键事件。怎么做?
我被告知here我应该将文本框伪装成标签,但拖动工具会消失。如何在不伪装的情况下实现标签按键?
答案 0 :(得分:3)
您可以通过这种方式移动标签 -
将鼠标按下事件添加到标签并为其提供焦点 -
private void label1_MouseDown(object sender, MouseButtonEventArgs e)
{
label1.Focus();
}
为此标签设置此属性 -
Focusable="True"
这样标签就会响应您的按键事件。