To .NET 5 (lot of refactoring)
[master-thesis.git] / Parasitemia / ParasitemiaUI / XAML / MainWindow.xaml
diff --git a/Parasitemia/ParasitemiaUI/XAML/MainWindow.xaml b/Parasitemia/ParasitemiaUI/XAML/MainWindow.xaml
deleted file mode 100644 (file)
index ac125de..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
-        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
-        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
-        mc:Ignorable="d"
-        x:Name="MainWindow" Height="700" Width="1000" MinHeight="300" MinWidth="400" Title="Parasitemia" Icon="pack://application:,,,/Resources/icon.ico" ResizeMode="CanResizeWithGrip">
-   <DockPanel x:Name="dockPanelMain" LastChildFill="True">
-      <Menu DockPanel.Dock="Top">
-         <MenuItem Header="_File">
-            <MenuItem x:Name="menuNew" Header="_New" InputGestureText="Ctrl+N" />
-            <MenuItem x:Name="menuOpen" Header="_Open" InputGestureText="Ctrl+O" />
-            <MenuItem x:Name="menuSave" Header="_Save" InputGestureText="Ctrl+S" />
-            <MenuItem x:Name="menuSaveAs" Header="Save _As..." InputGestureText="Ctrl+Shift+S" />
-            <Separator />
-            <MenuItem x:Name="menuAddSourceImage" Header="_Import Images..." InputGestureText="Ctrl+A" />
-            <Separator />
-            <MenuItem x:Name="menuExportResults" Header="E_xport Results As Text..." InputGestureText="Ctrl+E" />
-            <Separator />
-            <MenuItem x:Name="menuExit" Header="_Exit" />
-         </MenuItem>
-         <MenuItem x:Name="menuAnalysis" Header="_Analysis">
-            <MenuItem x:Name="menuStartAnalysis" Header="_Show Analysis Window" InputGestureText="Ctrl+Y" />
-         </MenuItem>
-         <MenuItem x:Name="menuView" Header="_View">
-            <MenuItem x:Name="menuHightlightRBC" Header="_Highlight All Erythrocytes" IsCheckable="True" InputGestureText="Ctrl+H" />
-         </MenuItem>
-         <MenuItem x:Name="menuHelp" Header="_Help">
-            <MenuItem x:Name="menuCommandLineArguments" Header="_Command Line Arguments" />
-            <MenuItem x:Name="menuAbout" Header="_About" />
-         </MenuItem>
-      </Menu>
-      <StatusBar DockPanel.Dock="Bottom" >
-         <StatusBarItem>
-            <TextBlock Name="txtDocumentStatus" />
-         </StatusBarItem>
-         <StatusBarItem>
-            <TextBlock Name="txtMessageStatus" />
-         </StatusBarItem>
-      </StatusBar>
-      <Grid x:Name="gridMain">
-         <Grid.RowDefinitions>
-            <RowDefinition Height="Auto"/>
-            <RowDefinition/>
-         </Grid.RowDefinitions>
-         <Grid.ColumnDefinitions>
-            <ColumnDefinition Width="180" />
-            <ColumnDefinition/>
-         </Grid.ColumnDefinitions>
-         <Grid x:Name="gridGlobalInfo" Grid.ColumnSpan="2" Margin="3,3,3,3" >
-            <Grid.ColumnDefinitions>
-               <ColumnDefinition Width="101"/>
-               <ColumnDefinition Width="21"/>
-               <ColumnDefinition/>
-            </Grid.ColumnDefinitions>
-            <Grid.RowDefinitions>
-               <RowDefinition Height="Auto"/>
-               <RowDefinition Height="Auto"/>
-            </Grid.RowDefinitions>
-            <Label x:Name="lblPatient" Margin="10,0,3,0 " Content="Patient ID" Grid.ColumnSpan="2"/>
-            <Label x:Name="lblGlobalParasitemia" Margin="10,0,3,0" Content="Global parasitemia" Grid.Row="1" Grid.ColumnSpan="2" />
-            <TextBox x:Name="txtPatient" Grid.Column="2" Margin="3,4,10,4" TextWrapping="Wrap" VerticalAlignment="Center" />
-            <Border BorderThickness="1" VerticalAlignment="Center" Margin="3,4,10,4" BorderBrush="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}" Grid.Column="2" Grid.Row="1" >
-               <TextBlock x:Name="txtGlobalParasitemia" Margin="1" TextWrapping="Wrap"  />
-            </Border>
-         </Grid>
-         <Border BorderBrush="Black" BorderThickness="0"  Margin="3" Grid.Row="1" >
-            <ScrollViewer x:Name="scrollPreviews" VerticalScrollBarVisibility="Auto" >
-               <StackPanel x:Name="stackPreviews" />
-            </ScrollViewer>
-         </Border>
-         <Grid Grid.Column="2" Grid.Row="2">
-            <Grid.RowDefinitions>
-               <RowDefinition Height="100"/>
-               <RowDefinition/>
-               <RowDefinition Height="Auto"/>
-            </Grid.RowDefinitions>
-            <ScrollViewer x:Name="scrollViewCurrentImage" Grid.Row="1" VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Visible" MinHeight="100" MinWidth="100" Background="#FF3E3E3E">
-               <Border x:Name="borderCurrentImage" BorderBrush="Transparent">
-                  <Canvas x:Name="canvasCurrentImage" Height="100" Width="100" />
-               </Border>
-            </ScrollViewer>
-            <Border Grid.Row="1" x:Name="imgLogos">
-               <Grid>
-                  <Grid.RowDefinitions>
-                     <RowDefinition Height="1*"/>
-                     <RowDefinition Height="Auto"/>
-                     <RowDefinition Height="Auto"/>
-                     <RowDefinition Height="1*"/>
-                  </Grid.RowDefinitions>
-                  <Image Grid.Row="1" Source="pack://application:,,,/Resources/chuv_logo.png" Stretch="None" Panel.ZIndex="1" Margin="0,0,0,10" />
-                  <Image Grid.Row="2" Source="pack://application:,,,/Resources/hes-so_logo.png" Stretch="None" Panel.ZIndex="1" Margin="0,10,0,0" />
-               </Grid>
-            </Border>
-            <ScrollViewer x:Name="scrollRBC" VerticalScrollBarVisibility="Hidden" HorizontalScrollBarVisibility="Visible" Grid.RowSpan="1"  Margin="3">
-               <StackPanel x:Name="stackRBC" Orientation="Horizontal" />
-            </ScrollViewer>
-            <Grid x:Name="gridImageInformation" Grid.Row="2">
-               <Grid.ColumnDefinitions>
-                  <ColumnDefinition Width="1*"/>
-                  <ColumnDefinition Width="1*"/>
-               </Grid.ColumnDefinitions>
-               <Grid.RowDefinitions>
-                  <RowDefinition Height="Auto" />
-                  <RowDefinition Height="1*" />
-               </Grid.RowDefinitions>
-               <Grid Grid.ColumnSpan="2" Grid.Row="0" Margin="0,3,3,0">
-                  <Grid.ColumnDefinitions>
-                     <ColumnDefinition Width="Auto"/>
-                     <ColumnDefinition Width="1*"/>
-                  </Grid.ColumnDefinitions>
-                  <Label Content="Image name" Grid.Column="0"></Label>
-                  <TextBox x:Name="txtImageName" Grid.Column="1" VerticalAlignment="Center"> </TextBox>
-               </Grid>
-               <TextBlock x:Name="txtImageInformation1" TextWrapping="Wrap" Margin="3" Grid.Column="0" Grid.Row="1" />
-               <TextBlock x:Name="txtImageInformation2" TextWrapping="Wrap" Margin="3" Grid.Column="1" Grid.Row="1" />
-            </Grid>
-         </Grid>
-      </Grid>
-   </DockPanel>
-</Window>
\ No newline at end of file