CalendarView.axaml 1.5 KB

12345678910111213141516171819202122232425262728293031
  1. <UserControl xmlns="https://github.com/avaloniaui"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
  6. x:Class="InABox.Avalonia.Components.CalendarView">
  7. <Grid ColumnDefinitions="Auto,*"
  8. RowDefinitions="Auto,*">
  9. <Border Grid.Column="0" Grid.Row="0"
  10. BorderBrush="LightGray" BorderThickness="0,0,1,0">
  11. </Border>
  12. <Border Grid.Column="0" Grid.Row="1"
  13. BorderBrush="LightGray" BorderThickness="0,0,1,0">
  14. <ScrollViewer Name="LabelScroll" VerticalScrollBarVisibility="Hidden">
  15. <Canvas Name="LabelCanvas" Margin="2,0"/>
  16. </ScrollViewer>
  17. </Border>
  18. <Border Grid.Column="1" Grid.Row="0"
  19. BorderBrush="LightGray" BorderThickness="0,0,0,1">
  20. <ScrollViewer Name="HeaderScroll" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Disabled">
  21. <Canvas Name="HeaderCanvas"/>
  22. </ScrollViewer>
  23. </Border>
  24. <ScrollViewer Name="ScrollViewer"
  25. Grid.Row="1" Grid.Column="1"
  26. HorizontalScrollBarVisibility="Auto" SizeChanged="Scroll_SizeChanged">
  27. <Canvas Name="Canvas"/>
  28. </ScrollViewer>
  29. </Grid>
  30. </UserControl>