<UserControl x:Class="Astroke.Views.Controls.AStrokeRoiSummaryControl" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:liviaControls="clr-namespace:Livia.Views.Controls;assembly=Livia" xmlns:viewModels="clr-namespace:Astroke.ViewModels" xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes" mc:Ignorable="d" d:Background="{StaticResource PrimaryColorBrush}" d:DataContext="{d:DesignInstance Type=viewModels:AStrokeRoiSummaryControlViewModel}" d:DesignHeight="450" d:DesignWidth="800"> <Grid Margin="10" Visibility="{Binding Visible, Converter={StaticResource BooleanToVisibilityConverter}}"> <Grid.RowDefinitions> <RowDefinition Height="*" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <liviaControls:RoiSummaryControl Grid.Row="0" DataContext="{Binding }" /> <StackPanel Grid.Row="1" Orientation="Vertical"> <Rectangle Height="1" Margin="35, 0, 60, 20" Fill="{StaticResource PrimaryTextColorBrush}" /> <UniformGrid Rows="1" Margin="45, 0, 70, 10" VerticalAlignment="Bottom"> <Grid Margin="0, 0, 20, 0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" MaxWidth="200" /> </Grid.ColumnDefinitions> <Border Background="{StaticResource PrimaryColorLightBrush}" CornerRadius="8"> <WrapPanel Orientation="Vertical" Margin="10" HorizontalAlignment="Center"> <TextBlock Style="{StaticResource MaterialDesignBody1TextBlock}" TextAlignment="Center" Text="{Binding Ratio1, StringFormat=N2}" Foreground="{StaticResource HighlightTextColorBrush}" /> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center"> <Ellipse Fill="#ff69b4" VerticalAlignment="Center" Height="8" Width="8" /> <TextBlock Style="{StaticResource MaterialDesignBody1TextBlock}" Text="/" VerticalAlignment="Center" Margin="3, 0, 3, 3" TextAlignment="Center" Foreground="{StaticResource PrimaryTextColorBrush}" /> <Ellipse Fill="#0000ff" VerticalAlignment="Center" Height="8" Width="8" /> </StackPanel> </WrapPanel> </Border> </Grid> <Grid Margin="20, 0, 0, 0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="9999*" MaxWidth="200" /> </Grid.ColumnDefinitions> <Border Grid.Column="1" Background="{StaticResource PrimaryColorLightBrush}" CornerRadius="8"> <WrapPanel Orientation="Vertical" Margin="10" HorizontalAlignment="Center"> <TextBlock Style="{StaticResource MaterialDesignBody1TextBlock}" TextAlignment="Center" Text="{Binding Ratio2, StringFormat={}{0:N2}%}" Foreground="{StaticResource HighlightTextColorBrush}" /> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center"> <Ellipse Fill="#ff69b4" VerticalAlignment="Center" Height="8" Width="8" /> <TextBlock Style="{StaticResource MaterialDesignBody1TextBlock}" Text="/(" VerticalAlignment="Center" Margin="3, 0, 3, 3" TextAlignment="Center" Foreground="{StaticResource PrimaryTextColorBrush}" /> <Ellipse Fill="#0000ff" VerticalAlignment="Center" Height="8" Width="8" /> <TextBlock Style="{StaticResource MaterialDesignBody1TextBlock}" Text="+" VerticalAlignment="Center" Margin="3, 0, 3, 3" TextAlignment="Center" Foreground="{StaticResource PrimaryTextColorBrush}" /> <Ellipse Fill="#ff69b4" VerticalAlignment="Center" Height="8" Width="8" /> <TextBlock Style="{StaticResource MaterialDesignBody1TextBlock}" Text=")" VerticalAlignment="Center" Margin="3, 0, 3, 3" TextAlignment="Center" Foreground="{StaticResource PrimaryTextColorBrush}" /> </StackPanel> </WrapPanel> </Border> </Grid> </UniformGrid> <Border BorderBrush="{StaticResource PrimaryTextColorBrush}" BorderThickness="1" Visibility="{Binding ShowDiagnosis, Converter={StaticResource BooleanToVisibilityConverter}}" Margin="45, 0, 70, 10" CornerRadius="8"> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center"> <materialDesign:PackIcon Kind="AlertCircleOutline" VerticalAlignment="Center" Width="16" Height="16" Foreground="{StaticResource IscColorBrush}" /> <TextBlock Style="{StaticResource MaterialDesignBody1TextBlock}" Margin="5" VerticalAlignment="Center" Foreground="{StaticResource IscColorBrush}" Text="{StaticResource AstrokeDiagnosis1}" /> <TextBlock Style="{StaticResource MaterialDesignBody1TextBlock}" Margin="5" Foreground="{StaticResource HighlightTextColorBrush}" Text="{StaticResource AstrokeDiagnosis2}" /> </StackPanel> </Border> </StackPanel> </Grid> </UserControl>