NotificationView.xaml 1.2 KB

12345678910111213141516171819
  1. <UserControl xmlns="https://github.com/avaloniaui"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. x:Class="ControlCatalog.Views.NotificationView">
  4. <Border Padding="12" MinHeight="20" Background="#FF444444">
  5. <Grid ColumnDefinitions="Auto,*">
  6. <Panel Margin="0,0,12,0" Width="25" Height="25" VerticalAlignment="Top">
  7. <TextBlock Text="&#xE115;" FontFamily="Segoe UI Symbol" FontSize="20" TextAlignment="Center" VerticalAlignment="Center"/>
  8. </Panel>
  9. <DockPanel Grid.Column="1">
  10. <TextBlock DockPanel.Dock="Top" Text="{Binding Title}" FontWeight="Medium" />
  11. <StackPanel Spacing="20" DockPanel.Dock="Bottom" Margin="0,8,0,0">
  12. <Button Content="No" DockPanel.Dock="Right" Notification.CloseOnClick="True" Command="{Binding NoCommand}" Margin="0,0,8,0" />
  13. <Button Content="Yes" DockPanel.Dock="Right" Notification.CloseOnClick="True" Command="{Binding YesCommand}" />
  14. </StackPanel>
  15. <TextBlock Text="{Binding Message}" TextWrapping="Wrap" Opacity=".8" Margin="0,8,0,0"/>
  16. </DockPanel>
  17. </Grid>
  18. </Border>
  19. </UserControl>