我想知道是否有可能:按下 f1 键时显示包装面板中所有按钮的工具提示。
代码:myButton.ToolTip = new ToolTip() { Content = "[CTRL + 1]" };
而且我认为我可以处理“按下 f1 时”,但不知道如何在按钮下方显示工具提示(现在,当按下 f1 时,工具提示出现在光标位置附近)。
提前致谢!
You can set ToolTipService.Placement="Bottom"
on your Button to show tooltip at 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;
}
}