Display text or subtitles when mouse cursor is above a button in WPF

How can I display text or subtitles when the mouse cursor is over a button?

+4
source share
4 answers

Try the following:

 <Button ToolTipService.InitialShowDelay="5000" 
    ToolTipService.ShowDuration="2000" 
    ToolTipService.BetweenShowDelay="10000" 
    ToolTip="This is a tool tip." />
+4
source

"ToolTip" is a property that must be set to add text to controls that are actively hanging.

0
source

2 : PointerEntered PointerExited, ( )

Xaml:

<Button PointerEntered="Button_PointerEntered" PointerExited="Button_PointerExited" >
      <Button.Content>
            <TextBlock x:Name="txtBlock1" Text="not hovering" />
      </Button.Content>
 </Button>

:

private void Button_PointerEntered(object sender, PointerRoutedEventArgs e)
{
    txtBlock1.Text = "hovering";
}

private void Button_PointerExited(object sender, PointerRoutedEventArgs e)
{
    txtBlock1.Text = "not hovering";
}
0

@None (Becouse )

XAML:

<Button Name="Btn_Temp" MouseEnter="Button_PoiterEntered" MouseLeave="Button_PointerExited" />

FROM#:

private void Button_PoiterEntered(object sender, System.Windows.Input.MouseEventArgs e)
{
    Btn_Temp.Content  = "hovering";
}

private void Button_PointerExited(object sender, System.Windows.Input.MouseEventArgs e)
{
    Btn_Temp.Content = "not hovering";
}
0
source

Source: https://habr.com/ru/post/1606853/


All Articles