PointersPage.xaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <UserControl x:Class="ControlCatalog.Pages.PointersPage"
  2. xmlns="https://github.com/avaloniaui"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:local="using:ControlCatalog.Pages">
  5. <TabControl>
  6. <TabItem Header="Contacts">
  7. <local:PointerContactsTab />
  8. </TabItem>
  9. <TabItem Header="IntermediatePoints">
  10. <Panel TextElement.Foreground="Black">
  11. <local:PointerCanvas x:Name="IntermediatePointsCanvas"
  12. DrawOnlyPoints="True"
  13. Status="{Binding #Status1TextBlock.Text, Mode=OneWayToSource}"
  14. ThreadSleep="{Binding #ThreadSleepSlider.Value}" />
  15. <Border Width="300"
  16. Height="60"
  17. HorizontalAlignment="Right"
  18. VerticalAlignment="Top">
  19. <StackPanel Background="LightYellow">
  20. <TextBlock Text="{Binding #ThreadSleepSlider.Value, StringFormat='Thread sleep: {0} / 500'}" />
  21. <Slider x:Name="ThreadSleepSlider"
  22. Value="50"
  23. Maximum="500"
  24. Minimum="0" />
  25. </StackPanel>
  26. </Border>
  27. <TextBlock x:Name="Status1TextBlock"
  28. HorizontalAlignment="Left"
  29. VerticalAlignment="Top" />
  30. </Panel>
  31. </TabItem>
  32. <TabItem Header="Pressure">
  33. <Panel TextElement.Foreground="Black">
  34. <local:PointerCanvas x:Name="PressureCanvas"
  35. DrawOnlyPoints="False"
  36. Status="{Binding #Status2TextBlock.Text, Mode=OneWayToSource}"
  37. ThreadSleep="0" />
  38. <TextBlock x:Name="Status2TextBlock"
  39. HorizontalAlignment="Left"
  40. VerticalAlignment="Top" />
  41. </Panel>
  42. </TabItem>
  43. <TabItem Header="Capture">
  44. <WrapPanel>
  45. <Border Name="BorderCapture1"
  46. MinWidth="250"
  47. MinHeight="170"
  48. Margin="5"
  49. Padding="50"
  50. Background="{DynamicResource SystemAccentColor}"
  51. ToolTip.Placement="Bottom">
  52. <TextBlock>Capture 1</TextBlock>
  53. </Border>
  54. <Border Name="BorderCapture2"
  55. MinWidth="250"
  56. MinHeight="170"
  57. Margin="5"
  58. Padding="50"
  59. Background="{DynamicResource SystemAccentColor}"
  60. ToolTip.Placement="Bottom">
  61. <TextBlock>Capture 2</TextBlock>
  62. </Border>
  63. </WrapPanel>
  64. </TabItem>
  65. </TabControl>
  66. </UserControl>