1 <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
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"
6 x:Name="MainWindow" Height="681.888" Width="787.61" MinHeight="200" MinWidth="300" Title="Parasitemia" Icon="pack://application:,,,/Resources/logo_256.png">
7 <DockPanel x:Name="dockPanelMain" LastChildFill="True">
8 <Menu DockPanel.Dock="Top">
9 <MenuItem Header="_File">
10 <MenuItem x:Name="menuNew" Header="_New" />
11 <MenuItem x:Name="menuOpen" Header="_Open" />
12 <MenuItem x:Name="menuSave" Header="_Save" />
14 <MenuItem x:Name="menuExit" Header="_Exit" />
16 <MenuItem Header="_Images">
17 <MenuItem x:Name="menuAddSourceImage" Header="_Add a source image" />
19 <MenuItem Header="_Analysis">
20 <MenuItem x:Name="menuStartAnalysis" Header="_Show analysis window" />
22 <MenuItem Header="_View">
23 <MenuItem x:Name="menuHightlightRBC" Header="_Highlight healthy erytrocytes" IsCheckable="True" />
26 <Grid x:Name="gridMain">
28 <RowDefinition Height="Auto"/>
30 </Grid.RowDefinitions>
31 <Grid.ColumnDefinitions>
32 <ColumnDefinition Width="180"/>
34 </Grid.ColumnDefinitions>
35 <Grid x:Name="gridGlobalInfo" Grid.ColumnSpan="2" Margin="3,3,3,3" >
36 <Grid.ColumnDefinitions>
37 <ColumnDefinition Width="101"/>
38 <ColumnDefinition Width="21"/>
40 </Grid.ColumnDefinitions>
42 <RowDefinition Height="Auto"/>
43 <RowDefinition Height="Auto"/>
44 </Grid.RowDefinitions>
45 <Label x:Name="lblPatient" Margin="10,0,3,0 " Content="Patient ID" Grid.ColumnSpan="2"/>
46 <Label x:Name="lblGlobalParasitemia" Margin="10,0,3,0" Content="Global parasitemia" Grid.Row="1" Grid.ColumnSpan="2" />
47 <TextBox x:Name="txtPatient" Grid.Column="2" Margin="3,4,10,4" TextWrapping="Wrap" VerticalAlignment="Center" />
48 <TextBox x:Name="txtGlobalParasitemia" Grid.Column="2" Grid.Row="1" Margin="3,4,10,4" TextWrapping="Wrap" VerticalAlignment="Center" IsReadOnly="True" />
50 <Border BorderBrush="Black" BorderThickness="1" Margin="3" Grid.Row="1" >
51 <ScrollViewer x:Name="scrollPreviews" VerticalScrollBarVisibility="Auto" >
52 <StackPanel x:Name="stackPreviews" />
55 <Grid Grid.Column="2" Grid.Row="2">
57 <RowDefinition Height="100"/>
59 <RowDefinition Height="Auto"/>
60 </Grid.RowDefinitions>
61 <ScrollViewer x:Name="scrollViewCurrentImage" Grid.Row="1" VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Visible" Background="Black" MinHeight="100" MinWidth="100">
62 <Border x:Name="borderCurrentImage" BorderBrush="Transparent">
63 <Canvas x:Name="canvasCurrentImage" Height="100" Width="100" />
66 <ScrollViewer x:Name="scrollRBC" VerticalScrollBarVisibility="Hidden" HorizontalScrollBarVisibility="Visible" Grid.RowSpan="1" Margin="3">
67 <StackPanel x:Name="stackRBC" Orientation="Horizontal" />
69 <TextBlock x:Name="txtImageInformation" Grid.Row="2" TextWrapping="Wrap" Margin="3" />