ToolTipPage.xaml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <UserControl xmlns="https://github.com/avaloniaui"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. x:Class="ControlCatalog.Pages.ToolTipPage">
  4. <StackPanel Orientation="Vertical"
  5. Spacing="4">
  6. <TextBlock Classes="h1">ToolTip</TextBlock>
  7. <TextBlock Classes="h2">A control which pops up a hint when a control is hovered</TextBlock>
  8. <Grid RowDefinitions="Auto,Auto"
  9. ColumnDefinitions="Auto,Auto"
  10. Margin="0,16,0,0"
  11. HorizontalAlignment="Center">
  12. <Border Grid.Column="0"
  13. Grid.Row="1"
  14. Background="{DynamicResource ThemeAccentBrush}"
  15. Margin="5"
  16. Padding="50"
  17. ToolTip.Tip="This is a ToolTip">
  18. <TextBlock>Hover Here</TextBlock>
  19. </Border>
  20. <ToggleSwitch Grid.Column="1"
  21. Margin="5"
  22. Grid.Row="0"
  23. IsChecked="{Binding ElementName=Border, Path=(ToolTip.IsOpen)}"
  24. Content="ToolTip Open" />
  25. <Border Name="Border"
  26. Grid.Column="1"
  27. Grid.Row="1"
  28. Background="{DynamicResource ThemeAccentBrush}"
  29. Margin="5"
  30. Padding="50"
  31. ToolTip.Placement="Bottom">
  32. <ToolTip.Tip>
  33. <StackPanel>
  34. <TextBlock Classes="h1">ToolTip</TextBlock>
  35. <TextBlock Classes="h2">A control which pops up a hint when a control is hovered</TextBlock>
  36. </StackPanel>
  37. </ToolTip.Tip>
  38. <TextBlock>ToolTip bottom placement</TextBlock>
  39. </Border>
  40. </Grid>
  41. </StackPanel>
  42. </UserControl>