我想知道是否有可能: 按下f1键时,显示wrappanel中所有按钮的工具提示。
代码: myButton.ToolTip = new ToolTip(){Content =“[CTRL + 1]”};
而且我认为我可以处理'按下f1',但不知道如何在按钮下显示工具提示(现在,当按下f1时,工具提示出现在光标位置附近)。
提前致谢!
答案 0 :(得分:1)
您可以在按钮上设置ToolTipService.Placement="Bottom"
以在底部显示工具提示。
ToolTipService.SetPlacement(myButton, System.Windows.Controls.Primitives.PlacementMode.Bottom);
private void Window_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.F1)
{
((ToolTip)button1.ToolTip).PlacementTarget = button1;
((ToolTip)button1.ToolTip).Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom;
((ToolTip)button1.ToolTip).IsOpen = true;
}
}