DateSelectorButton.axaml 835 B

123456789101112131415161718192021
  1. <UserControl xmlns="https://github.com/avaloniaui"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. xmlns:components="using:InABox.Avalonia.Components"
  4. x:Class="InABox.Avalonia.Components.DateSelectorButton"
  5. x:DataType="components:DateSelectorButton">
  6. <UserControl.Resources>
  7. <components:DateSelectorDateTimeFormatter x:Key="dateFormatter"/>
  8. </UserControl.Resources>
  9. <Button Classes="Standard"
  10. Command="{Binding $parent[components:DateSelectorButton].ClickCommand}"
  11. Padding="0"
  12. Background="Transparent"
  13. BorderThickness="0">
  14. <Button.Content>
  15. <MultiBinding Converter="{StaticResource dateFormatter}">
  16. <Binding Path="$parent[components:DateSelectorButton].Date"/>
  17. <Binding Path="$parent[components:DateSelectorButton]"/>
  18. </MultiBinding>
  19. </Button.Content>
  20. </Button>
  21. </UserControl>