Facebook
From Shishir, 1 Month ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 201
  1.  
  2. <Window x:Class="SmartClinic.View.UserControls.Printer"
  3.          
  4.         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5.         xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6.         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  7.         xmlns:local="clr-namespace:SmartClinic.View.UserControls"
  8.         mc:Ignorable="d"
  9.         Title="Printer" Width="8.5in" Height="11in">
  10.     <Window.Resources>
  11.         <local:IsNullOrEmptyConverter1 x:Key="IsNullOrEmptyConverter1" />
  12.     </Window.Resources>
  13.     <Grid Background="White">
  14.         <Grid.RowDefinitions>
  15.             <RowDefinition Height="4*"/>
  16.             <RowDefinition Height="6*"/>
  17.             <RowDefinition Height="10*"/>
  18.             <RowDefinition Height="5*"/>
  19.             <RowDefinition Height="65*"/>
  20.             <RowDefinition Height="12*"/>
  21.         </Grid.RowDefinitions>
  22.  
  23.         &lt;!-- Assuming title, patientInfo, History, medicine, savePrint, and Footer are UserControl classes --&gt;
  24.  
  25.         <Grid Grid.Row="0">
  26.             <StackPanel Orientati>
  27.                 <TextBlock VerticalAlignment="Center" Horiz F Foreground="Black">
  28.                    "WHO makes (you) ill, regulates all things. Pray to HIM।"
  29.                 </TextBlock>
  30.                 <TextBlock VerticalAlignment="Center" Horiz F Foreground="Black">
  31.                     "যিনি রোগ দিয়েছেন, তিনিই সবকিছু করেন। তাঁরই করুণা যাচেন।"
  32.                 </TextBlock>
  33.             </StackPanel>
  34.  
  35.         </Grid>
  36.  
  37.         &lt;!--title xaml--&gt;
  38.         <Grid Grid.Row="1" Background="White">
  39.             <Grid.ColumnDefinitions>
  40.                 <ColumnDefinition Width="50*"/>
  41.                 <ColumnDefinition Width="50*"/>
  42.             </Grid.ColumnDefinitions>
  43.             <Grid>
  44.                 <StackPanel Margin="20,0,0,0">
  45.                     <Label x:Name="docname" C ABU NOYEM MOHAMMAD" F Foreground="ForestGreen" F Margin="0,0,0,-10" />
  46.                     >
  47.                 </StackPanel>
  48.             </Grid>
  49.             <Grid Grid.Column="1">
  50.                 <StackPanel Horiz Margin="0,0,20,0">
  51.                     <Label x:Name="docname_bangla" C নঈম মোহাম্মাদ" F Foreground="ForestGreen" F Margin="0,0,0,-8" />
  52.                     >
  53.                 </StackPanel>
  54.             </Grid>
  55.         </Grid>
  56.  
  57.         <Grid Grid.Row="2">
  58.             <StackPanel Orientati>
  59.                 >
  60.                 <Label x:Name="docdetail_bangla" C হরমোন ও মেডিসিন বিশেষজ্ঞ' Margin="-5" F Foreground="ForestGreen" F Horiz>
  61.                 <Label x:Name="moredetail_bangla" C চিকিৎসক - আর.পি (মেডিসিন), এম.এ.জি ওসমানী মেডিকেল কলেজ হাসপাতাল, সিলেট" Horiz Margin="0,-5,0,0"/>
  62.             </StackPanel>
  63.         </Grid>
  64.         <Border Grid.Row="2" VerticalAlignment="Bottom" BorderBrush="Black" BorderThickness="0,1,0,0" />
  65.  
  66.         &lt;!--patientInfo xaml--&gt;
  67.         <Grid Background="White" Grid.Row="3">
  68.             <Grid.ColumnDefinitions>
  69.                 <ColumnDefinition Width="2*"/>
  70.                 <ColumnDefinition Width="1*"/>
  71.                 <ColumnDefinition Width="1*"/>
  72.                 <ColumnDefinition Width="1*"/>
  73.             </Grid.ColumnDefinitions>
  74.  
  75.             &lt;!--Name Label and Add Patient Button--&gt;
  76.             <StackPanel x:Name="addPatientPanel" Grid.Column="0" Orientati VerticalAlignment="Center">
  77.                 <Label C Name:" VerticalAlignment="Center" F Background="Green"/>
  78.                 <TextBlock x:Name="PatientName" Text="" F VerticalAlignment="Center" Margin="2,0,0,0"/>
  79.             </StackPanel>
  80.  
  81.             &lt;!--Patient's Age--&gt;
  82.             <StackPanel x:Name="patientDetailsPanel" Grid.Column="1" Orientati VerticalAlignment="Center">
  83.                 <Label C : " VerticalAlignment="Center" F Background="Green"/>
  84.                 <TextBlock x:Name="age" Text="" Grid.Column="1" VerticalAlignment="Center"  Margin="2,0,0,0"/>
  85.             </StackPanel>
  86.  
  87.             &lt;!--Today's Date--&gt;
  88.             <StackPanel Grid.Column="2" Orientati VerticalAlignment="Center">
  89.                 <Label C : " VerticalAlignment="Center" F Background="Green"/>
  90.                 <TextBlock x:Name="todaydate" Grid.Column="2" Text="" VerticalAlignment="Center"  Margin="2,0,0,0"/>
  91.             </StackPanel>
  92.  
  93.             <StackPanel Grid.Column="3" Orientati VerticalAlignment="Center">
  94.                 <Label C : " Background="Green" VerticalAlignment="Center" F/>
  95.                 <TextBlock x:Name="PrescriptionId"  Width="200" Foreground="Black"  Margin="2,0,0,0" VerticalAlignment="Center"/>
  96.             </StackPanel>
  97.         </Grid>
  98.         <Border Grid.Row="3" VerticalAlignment="Bottom" BorderBrush="Black" BorderThickness="0,1,0,0" />
  99.  
  100.  
  101.         <Grid Grid.Row="4" Background="Blue">
  102.             <Grid.ColumnDefinitions>
  103.                 <ColumnDefinition Width="35*"/>
  104.                 <ColumnDefinition Width="65*"/>
  105.             </Grid.ColumnDefinitions>
  106.  
  107.  
  108.             <Grid Background="White" Grid.Column="0">
  109.                 <Grid.RowDefinitions>
  110.                     <RowDefinition Height="Auto"/>
  111.                     <RowDefinition Height="Auto"/>
  112.                     <RowDefinition Height="Auto"/>
  113.                     <RowDefinition Height="Auto"/>
  114.                     <RowDefinition Height="Auto"/>
  115.                     <RowDefinition Height="Auto"/>
  116.                 </Grid.RowDefinitions>
  117.  
  118.                 <Grid x:Name="complaintgrid">
  119.                     <StackPanel Margin="10,12,10,0">
  120.                         <Button x:Name="AddComplaintButton" C Complaint +" Horiz VerticalAlignment="Top" Margin="10,10,10,0" Background="Transparent" F F BorderBrush="{x:Null}"/>
  121.  
  122.                         <ListView x:Name="ComplaintsListView" Background="White" Margin="20,1,1,0" BorderBrush="{x:Null}" BorderThickness="1">
  123.                             <ListView.ItemTemplate>
  124.                                 <DataTemplate>
  125.                                     <Grid>
  126.                                         <Grid.RowDefinitions>
  127.                                             <RowDefinition Height="20"/>
  128.                                             <RowDefinition Height="Auto"/>
  129.                                         </Grid.RowDefinitions>
  130.  
  131.                                         <Border BorderBrush="White" Margin="0,1" Padding="1" CornerRadius="5" Grid.Row="0">
  132.                                             <Grid>
  133.                                                 <Grid.ColumnDefinitions>
  134.                                                     <ColumnDefinition Width="Auto"/>
  135.                                                     <ColumnDefinition Width="*"/>
  136.                                                     <ColumnDefinition Width="Auto"/>
  137.                                                 </Grid.ColumnDefinitions>
  138.  
  139.                                                 <TextBlock x:Name="dot" Text="." Margin="0,-26,1,0" Grid.Column="0" VerticalAlignment="Top" F F>
  140.                                                 <TextBlock Text="{Binding Content}" Grid.Column="1" Horiz VerticalAlignment="Top" F F Margin="5,0"/>
  141.                                             </Grid>
  142.                                         </Border>
  143.  
  144.                                         <TextBlock Text="{Binding Note}" Grid.Row="1" Horiz VerticalAlignment="Top" F F>
  145.                                             <TextBlock.Style>
  146.                                                 &lt;Style TargetType="TextBlock"&gt;
  147.                                                     &lt;Style.Triggers&gt;
  148.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="True">
  149.                                                             <Setter Property="Margin" Value="0,-30,0,0"/>
  150.                                                         </DataTrigger>
  151.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="False">
  152.                                                             <Setter Property="Margin" Value="20 0 0 0"/>
  153.                                                         </DataTrigger>
  154.                                                     &lt;/Style.Triggers&gt;
  155.                                                 &lt;/Style&gt;
  156.                                             </TextBlock.Style>
  157.                                         </TextBlock>
  158.                                     </Grid>
  159.                                 </DataTemplate>
  160.                             </ListView.ItemTemplate>
  161.  
  162.                             <ListView.ItemContainerStyle>
  163.                                 &lt;Style TargetType="ListViewItem"&gt;
  164.                                     <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
  165.                                     <Setter Property="VerticalContentAlignment" Value="Stretch"/>
  166.                                     <Setter Property="Margin" Value="0,0,0,1"/>
  167.                                 &lt;/Style&gt;
  168.                             </ListView.ItemContainerStyle>
  169.                         </ListView>
  170.                     </StackPanel>
  171.                 </Grid>
  172.  
  173.                 <Grid Grid.Row="1" Margin="0 0 0 0" x:Name="historygrid">
  174.                     <StackPanel Margin="10,0">
  175.                         <Button x:Name="AddHistoryButton" C +" Horiz VerticalAlignment="Top" Margin="10,10,10,0" Background="Transparent" F F BorderBrush="{x:Null}"/>
  176.  
  177.                         <ListView x:Name="historyListView" Background="White" Margin="20,1,1,0" BorderBrush="{x:Null}" BorderThickness="1">
  178.                             <ListView.ItemTemplate>
  179.                                 <DataTemplate>
  180.                                     <Grid>
  181.                                         <Grid.RowDefinitions>
  182.                                             <RowDefinition Height="20"/>
  183.                                             <RowDefinition Height="Auto"/>
  184.                                         </Grid.RowDefinitions>
  185.  
  186.                                         <Border BorderBrush="White" Margin="0,1" Padding="1" CornerRadius="5" Grid.Row="0">
  187.                                             <Grid>
  188.                                                 <Grid.ColumnDefinitions>
  189.                                                     <ColumnDefinition Width="Auto"/>
  190.                                                     <ColumnDefinition Width="*"/>
  191.                                                     <ColumnDefinition Width="Auto"/>
  192.                                                 </Grid.ColumnDefinitions>
  193.  
  194.                                                 <TextBlock x:Name="dot" Text="." Margin="0,-26,1,0" Grid.Column="0" VerticalAlignment="Top" F F>
  195.                                                 <TextBlock Text="{Binding Content}" Grid.Column="1" Horiz VerticalAlignment="Top" F F Margin="5,0"/>
  196.                                             </Grid>
  197.                                         </Border>
  198.  
  199.                                         <TextBlock Text="{Binding Note}" Grid.Row="1" Horiz VerticalAlignment="Top" F F>
  200.                                             <TextBlock.Style>
  201.                                                 &lt;Style TargetType="TextBlock"&gt;
  202.                                                     &lt;Style.Triggers&gt;
  203.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="True">
  204.                                                             <Setter Property="Margin" Value="0,-30,0,0"/>
  205.                                                         </DataTrigger>
  206.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="False">
  207.                                                             <Setter Property="Margin" Value="20 0 0 0"/>
  208.                                                         </DataTrigger>
  209.                                                     &lt;/Style.Triggers&gt;
  210.                                                 &lt;/Style&gt;
  211.                                             </TextBlock.Style>
  212.                                         </TextBlock>
  213.                                     </Grid>
  214.                                 </DataTemplate>
  215.                             </ListView.ItemTemplate>
  216.  
  217.                             <ListView.ItemContainerStyle>
  218.                                 &lt;Style TargetType="ListViewItem"&gt;
  219.                                     <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
  220.                                     <Setter Property="VerticalContentAlignment" Value="Stretch"/>
  221.                                     <Setter Property="Margin" Value="0,0,0,1"/>
  222.                                 &lt;/Style&gt;
  223.                             </ListView.ItemContainerStyle>
  224.                         </ListView>
  225.                     </StackPanel>
  226.                 </Grid>
  227.  
  228.                 <Grid Grid.Row="2" x:Name="examinationgrid">
  229.                     <StackPanel Margin="10,0">
  230.                         <Button x:Name="AddExaminationButton" C Examination +" Horiz VerticalAlignment="Top" Margin="10,10,10,0" Background="Transparent" F F BorderBrush="{x:Null}"/>
  231.  
  232.                         <ListView x:Name="examinationListView" Background="White" Margin="20,1,1,0" BorderBrush="{x:Null}" BorderThickness="1">
  233.                             <ListView.ItemTemplate>
  234.                                 <DataTemplate>
  235.                                     <Grid>
  236.                                         <Grid.RowDefinitions>
  237.                                             <RowDefinition Height="20"/>
  238.                                             <RowDefinition Height="Auto"/>
  239.                                         </Grid.RowDefinitions>
  240.  
  241.                                         <Border BorderBrush="White" Margin="0,1" Padding="1" CornerRadius="5" Grid.Row="0">
  242.                                             <Grid>
  243.                                                 <Grid.ColumnDefinitions>
  244.                                                     <ColumnDefinition Width="Auto"/>
  245.                                                     <ColumnDefinition Width="*"/>
  246.                                                     <ColumnDefinition Width="Auto"/>
  247.                                                 </Grid.ColumnDefinitions>
  248.  
  249.                                                 <TextBlock x:Name="dot" Text="." Margin="0,-26,1,0" Grid.Column="0" VerticalAlignment="Top" F F>
  250.                                                 <TextBlock Text="{Binding Content}" Grid.Column="1" Horiz VerticalAlignment="Top" F F Margin="5,0"/>
  251.                                             </Grid>
  252.                                         </Border>
  253.  
  254.                                         <TextBlock Text="{Binding Note}" Grid.Row="1" Horiz VerticalAlignment="Top" F F>
  255.                                             <TextBlock.Style>
  256.                                                 &lt;Style TargetType="TextBlock"&gt;
  257.                                                     &lt;Style.Triggers&gt;
  258.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="True">
  259.                                                             <Setter Property="Margin" Value="0,-30,0,0"/>
  260.                                                         </DataTrigger>
  261.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="False">
  262.                                                             <Setter Property="Margin" Value="20 0 0 0"/>
  263.                                                         </DataTrigger>
  264.                                                     &lt;/Style.Triggers&gt;
  265.                                                 &lt;/Style&gt;
  266.                                             </TextBlock.Style>
  267.                                         </TextBlock>
  268.                                     </Grid>
  269.                                 </DataTemplate>
  270.                             </ListView.ItemTemplate>
  271.  
  272.                             <ListView.ItemContainerStyle>
  273.                                 &lt;Style TargetType="ListViewItem"&gt;
  274.                                     <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
  275.                                     <Setter Property="VerticalContentAlignment" Value="Stretch"/>
  276.                                     <Setter Property="Margin" Value="0,0,0,1"/>
  277.                                 &lt;/Style&gt;
  278.                             </ListView.ItemContainerStyle>
  279.                         </ListView>
  280.                     </StackPanel>
  281.  
  282.                 </Grid>
  283.  
  284.                 <Grid Grid.Row="3" x:Name="investigationgrid">
  285.                     <StackPanel Margin="10,0">
  286.                         <Button x:Name="AddInvestigationButton" C +" Horiz VerticalAlignment="Top" Margin="10,10,10,0" Background="Transparent" F F BorderBrush="{x:Null}"/>
  287.  
  288.                         <ListView x:Name="selectedInvestigationsListView" Background="White" Margin="20,1,1,0" BorderBrush="{x:Null}" BorderThickness="1">
  289.                             <ListView.ItemTemplate>
  290.                                 <DataTemplate>
  291.                                     <Grid>
  292.                                         <Grid.RowDefinitions>
  293.                                             <RowDefinition Height="20"/>
  294.                                             <RowDefinition Height="Auto"/>
  295.                                         </Grid.RowDefinitions>
  296.  
  297.                                         <Border BorderBrush="White" Margin="0,1" Padding="1" CornerRadius="5" Grid.Row="0">
  298.                                             <Grid>
  299.                                                 <Grid.ColumnDefinitions>
  300.                                                     <ColumnDefinition Width="Auto"/>
  301.                                                     <ColumnDefinition Width="*"/>
  302.                                                     <ColumnDefinition Width="Auto"/>
  303.                                                 </Grid.ColumnDefinitions>
  304.  
  305.                                                 <TextBlock x:Name="dot" Text="." Margin="0,-26,1,0" Grid.Column="0" VerticalAlignment="Top" F F>
  306.                                                 <TextBlock Text="{Binding Content}" Grid.Column="1" Horiz VerticalAlignment="Top" F F Margin="5,0"/>
  307.                                             </Grid>
  308.                                         </Border>
  309.  
  310.                                         <TextBlock Text="{Binding Note}" Grid.Row="1" Horiz VerticalAlignment="Top" F F>
  311.                                             <TextBlock.Style>
  312.                                                 &lt;Style TargetType="TextBlock"&gt;
  313.                                                     &lt;Style.Triggers&gt;
  314.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="True">
  315.                                                             <Setter Property="Margin" Value="0,-30,0,0"/>
  316.                                                         </DataTrigger>
  317.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="False">
  318.                                                             <Setter Property="Margin" Value="20 0 0 0"/>
  319.                                                         </DataTrigger>
  320.                                                     &lt;/Style.Triggers&gt;
  321.                                                 &lt;/Style&gt;
  322.                                             </TextBlock.Style>
  323.                                         </TextBlock>
  324.                                     </Grid>
  325.                                 </DataTemplate>
  326.                             </ListView.ItemTemplate>
  327.  
  328.                             <ListView.ItemContainerStyle>
  329.                                 &lt;Style TargetType="ListViewItem"&gt;
  330.                                     <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
  331.                                     <Setter Property="VerticalContentAlignment" Value="Stretch"/>
  332.                                     <Setter Property="Margin" Value="0,0,0,1"/>
  333.                                 &lt;/Style&gt;
  334.                             </ListView.ItemContainerStyle>
  335.                         </ListView>
  336.                     </StackPanel>
  337.                 </Grid>
  338.  
  339.                 <Grid Grid.Row="4" x:Name="diagnosisgrid">
  340.                     <StackPanel Margin="10,0">
  341.                         <Button x:Name="AddDiagnosisButton" C +" Horiz VerticalAlignment="Top" Margin="10,10,10,0" Background="Transparent" F F BorderBrush="{x:Null}"/>
  342.  
  343.                         <ListView x:Name="selectedDiagnosisListView" Background="White" Margin="20,1,1,0" BorderBrush="{x:Null}" BorderThickness="1">
  344.                             <ListView.ItemTemplate>
  345.                                 <DataTemplate>
  346.                                     <Grid>
  347.                                         <Grid.RowDefinitions>
  348.                                             <RowDefinition Height="20"/>
  349.                                             <RowDefinition Height="Auto"/>
  350.                                         </Grid.RowDefinitions>
  351.  
  352.                                         <Border BorderBrush="White" Margin="0,1" Padding="1" CornerRadius="5" Grid.Row="0">
  353.                                             <Grid>
  354.                                                 <Grid.ColumnDefinitions>
  355.                                                     <ColumnDefinition Width="Auto"/>
  356.                                                     <ColumnDefinition Width="*"/>
  357.                                                     <ColumnDefinition Width="Auto"/>
  358.                                                 </Grid.ColumnDefinitions>
  359.  
  360.                                                 <TextBlock x:Name="dot" Text="." Margin="0,-26,1,0" Grid.Column="0" VerticalAlignment="Top" F F>
  361.                                                 <TextBlock Text="{Binding Content}" Grid.Column="1" Horiz VerticalAlignment="Top" F F Margin="5,0"/>
  362.                                             </Grid>
  363.                                         </Border>
  364.  
  365.                                         <TextBlock Text="{Binding Note}" Grid.Row="1" Horiz VerticalAlignment="Top" F F>
  366.                                             <TextBlock.Style>
  367.                                                 &lt;Style TargetType="TextBlock"&gt;
  368.                                                     &lt;Style.Triggers&gt;
  369.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="True">
  370.                                                             <Setter Property="Margin" Value="0,-30,0,0"/>
  371.                                                         </DataTrigger>
  372.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="False">
  373.                                                             <Setter Property="Margin" Value="20 0 0 0"/>
  374.                                                         </DataTrigger>
  375.                                                     &lt;/Style.Triggers&gt;
  376.                                                 &lt;/Style&gt;
  377.                                             </TextBlock.Style>
  378.                                         </TextBlock>
  379.                                     </Grid>
  380.                                 </DataTemplate>
  381.                             </ListView.ItemTemplate>
  382.  
  383.                             <ListView.ItemContainerStyle>
  384.                                 &lt;Style TargetType="ListViewItem"&gt;
  385.                                     <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
  386.                                     <Setter Property="VerticalContentAlignment" Value="Stretch"/>
  387.                                     <Setter Property="Margin" Value="0,0,0,1"/>
  388.                                 &lt;/Style&gt;
  389.                             </ListView.ItemContainerStyle>
  390.                         </ListView>
  391.                     </StackPanel>
  392.                 </Grid>
  393.  
  394.                 <Grid Grid.Row="5" x:Name="treatmentgrid">
  395.                     <StackPanel Margin="10,0">
  396.                         <Button x:Name="AddTreatmentButton" C Plan +" Horiz VerticalAlignment="Top" Margin="10,10,10,0" Background="Transparent" F F BorderBrush="{x:Null}"/>
  397.  
  398.                         <ListView x:Name="selectedTreatmentListView" Background="White" Margin="20,1,1,0" BorderBrush="{x:Null}" BorderThickness="1">
  399.                             <ListView.ItemTemplate>
  400.                                 <DataTemplate>
  401.                                     <Grid>
  402.                                         <Grid.RowDefinitions>
  403.                                             <RowDefinition Height="20"/>
  404.                                             <RowDefinition Height="Auto"/>
  405.                                         </Grid.RowDefinitions>
  406.  
  407.                                         <Border BorderBrush="White" Margin="0,1" Padding="1" CornerRadius="5" Grid.Row="0">
  408.                                             <Grid>
  409.                                                 <Grid.ColumnDefinitions>
  410.                                                     <ColumnDefinition Width="Auto"/>
  411.                                                     <ColumnDefinition Width="*"/>
  412.                                                     <ColumnDefinition Width="Auto"/>
  413.                                                 </Grid.ColumnDefinitions>
  414.  
  415.                                                 <TextBlock x:Name="dot" Text="." Margin="0,-26,1,0" Grid.Column="0" VerticalAlignment="Top" F F>
  416.                                                 <TextBlock Text="{Binding Content}" Grid.Column="1" Horiz VerticalAlignment="Top" F F Margin="5,0"/>
  417.                                             </Grid>
  418.                                         </Border>
  419.  
  420.                                         <TextBlock Text="{Binding Note}" Grid.Row="1" Horiz VerticalAlignment="Top" F F>
  421.                                             <TextBlock.Style>
  422.                                                 &lt;Style TargetType="TextBlock"&gt;
  423.                                                     &lt;Style.Triggers&gt;
  424.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="True">
  425.                                                             <Setter Property="Margin" Value="0,-30,0,0"/>
  426.                                                         </DataTrigger>
  427.                                                         <DataTrigger Binding="{Binding Note, C IsNullOrEmptyConverter1}}" Value="False">
  428.                                                             <Setter Property="Margin" Value="20 0 0 0"/>
  429.                                                         </DataTrigger>
  430.                                                     &lt;/Style.Triggers&gt;
  431.                                                 &lt;/Style&gt;
  432.                                             </TextBlock.Style>
  433.                                         </TextBlock>
  434.                                     </Grid>
  435.                                 </DataTemplate>
  436.                             </ListView.ItemTemplate>
  437.  
  438.                             <ListView.ItemContainerStyle>
  439.                                 &lt;Style TargetType="ListViewItem"&gt;
  440.                                     <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
  441.                                     <Setter Property="VerticalContentAlignment" Value="Stretch"/>
  442.                                     <Setter Property="Margin" Value="0,0,0,1"/>
  443.                                 &lt;/Style&gt;
  444.                             </ListView.ItemContainerStyle>
  445.                         </ListView>
  446.                     </StackPanel>
  447.                 </Grid>
  448.  
  449.             </Grid>
  450.  
  451.             <Grid Background="White" Grid.Column="1">
  452.                 <Grid.RowDefinitions>
  453.                     <RowDefinition Height="Auto"/>
  454.                     <RowDefinition Height="Auto"/>
  455.                     <RowDefinition Height="Auto"/>
  456.                     <RowDefinition Height="Auto"/>
  457.                     <RowDefinition Height="Auto"/>
  458.                 </Grid.RowDefinitions>
  459.                 <Grid x:Name="medicinegrid">
  460.                     <StackPanel Margin="10,12,10,0">
  461.                         <Button x:Name="Rx" C   + " Horiz VerticalAlignment="Top" F F Margin="10" Background="Transparent" BorderBrush="{x:Null}"/>
  462.  
  463.                         <ListView x:Name="selectedMedicinesListView" Background="White" Margin="20,1,1,0" BorderBrush="{x:Null}" BorderThickness="1">
  464.                             <ListView.ItemTemplate>
  465.                                 <DataTemplate>
  466.                                     <Border BorderBrush="LightGray" Margin="0,2" Padding="1" CornerRadius="5">
  467.                                         <Grid>
  468.                                             <Grid.RowDefinitions>
  469.                                                 <RowDefinition Height="Auto"/>
  470.                                                 <RowDefinition Height="Auto"/>
  471.                                             </Grid.RowDefinitions>
  472.  
  473.                                             <Grid>
  474.                                                 <Grid.ColumnDefinitions>
  475.                                                     <ColumnDefinition Width="Auto"/>
  476.                                                     <ColumnDefinition Width="Auto"/>
  477.                                                     <ColumnDefinition Width="*"/>
  478.                                                     <ColumnDefinition Width="Auto"/>
  479.                                                 </Grid.ColumnDefinitions>
  480.  
  481.                                                 <TextBlock x:Name="serialNumberTextBlock" Grid.Column="0" Horiz VerticalAlignment="Center" F F/>
  482.                                                 <TextBlock x:Name="dotdot" Grid.Column="1" Text=". " Horiz VerticalAlignment="Center" F  F/>
  483.                                                 <TextBlock Text="{Binding MedicineName}" Grid.Column="2" Horiz VerticalAlignment="Center" F F Margin="10,0"/>
  484.                                             </Grid>
  485.  
  486.                                             <TextBlock Grid.Row="1" Margin="25,5,0,0" F F>
  487.                                                 <Run Text="{Binding formatedDose, Mode=OneWay}" F F/>
  488.                                                 <Run Text="                 " F F/>
  489.                                                 <Run Text="{Binding MakeNote, Mode=OneWay}"/>
  490.                                             </TextBlock>
  491.                                         </Grid>
  492.                                     </Border>
  493.                                 </DataTemplate>
  494.                             </ListView.ItemTemplate>
  495.  
  496.                             <ListView.ItemContainerStyle>
  497.                                 &lt;Style TargetType="ListViewItem"&gt;
  498.                                     <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
  499.                                     <Setter Property="VerticalContentAlignment" Value="Stretch"/>
  500.                                     <Setter Property="Margin" Value="0,0,0,5"/>
  501.                                     <EventSetter Event="Loaded" Handler="ListViewItem_Loaded"/>
  502.                                 &lt;/Style&gt;
  503.                             </ListView.ItemContainerStyle>
  504.                         </ListView>
  505.                     </StackPanel>
  506.                 </Grid>
  507.  
  508.                 <Grid Grid.Row="1" x:Name="advicegrid">
  509.                     <StackPanel Margin="10,0">
  510.                         <Button x:Name="Advices" C +" Horiz VerticalAlignment="Top" Margin="10" Background="Transparent" F F BorderBrush="{x:Null}"/>
  511.  
  512.                         <ListView x:Name="selectedAdvicesListView" Background="White" Margin="20,1,1,0" BorderBrush="{x:Null}" BorderThickness="1">
  513.                             <ListView.ItemTemplate>
  514.                                 <DataTemplate>
  515.                                     <Border BorderBrush="LightGray" Margin="0,1" Padding="1" CornerRadius="5">
  516.                                         <Grid>
  517.                                             <Grid Height="20">
  518.                                                 <Grid.ColumnDefinitions>
  519.                                                     <ColumnDefinition Width="Auto"/>
  520.                                                     <ColumnDefinition Width="Auto"/>
  521.                                                     <ColumnDefinition Width="*"/>
  522.                                                 </Grid.ColumnDefinitions>
  523.  
  524.                                                 <TextBlock x:Name="dot" Text="." Margin="0,-24,1,0" Grid.Column="0" VerticalAlignment="Top" F F>
  525.                                                 <TextBlock Text="{Binding Content}" Grid.Column="1" Horiz VerticalAlignment="Center" F F Margin="5,0" />
  526.                                             </Grid>
  527.                                         </Grid>
  528.                                     </Border>
  529.                                 </DataTemplate>
  530.                             </ListView.ItemTemplate>
  531.  
  532.                             <ListView.ItemContainerStyle>
  533.                                 &lt;Style TargetType="ListViewItem"&gt;
  534.                                     <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
  535.                                     <Setter Property="VerticalContentAlignment" Value="Stretch"/>
  536.                                     <Setter Property="Margin" Value="0,0,0,1"/>
  537.                                     &lt;!--<EventSetter Event="Loaded" Handler="ListViewItem_Loaded"/>--&gt;
  538.                                 &lt;/Style&gt;
  539.                             </ListView.ItemContainerStyle>
  540.                         </ListView>
  541.                     </StackPanel>
  542.                 </Grid>
  543.  
  544.                 <Grid Grid.Row="2" x:Name="followupgrid">
  545.                     <StackPanel Margin="10,0">
  546.                         <Button x:Name="AddFollowUpButton" C Up +" Horiz VerticalAlignment="Top" Margin="10,10,10,0" Background="Transparent" F F BorderBrush="{x:Null}"/>
  547.  
  548.                         <ListView x:Name="selectedFollowUpListView" Background="White" Margin="20,1,1,0" BorderBrush="{x:Null}" BorderThickness="1">
  549.                             <ListView.ItemTemplate>
  550.                                 <DataTemplate>
  551.                                     <Grid>
  552.                                         <Grid.RowDefinitions>
  553.                                             <RowDefinition Height="Auto"/>
  554.                                         </Grid.RowDefinitions>
  555.  
  556.                                         <Border BorderBrush="White" Margin="0,1" Padding="1" CornerRadius="5" Grid.Row="0">
  557.                                             <Grid>
  558.                                                 <Grid.ColumnDefinitions>
  559.                                                     <ColumnDefinition Width="Auto"/>
  560.                                                     <ColumnDefinition Width="*"/>
  561.                                                     <ColumnDefinition Width="Auto"/>
  562.                                                 </Grid.ColumnDefinitions>
  563.  
  564.                                                 <TextBlock x:Name="dot" Text="." Margin="0,-26,1,0" Grid.Column="0" VerticalAlignment="Top" F F>
  565.                                                 <TextBlock Text="{Binding Content}" Grid.Column="1" Horiz VerticalAlignment="Top" F F Margin="5,0" />
  566.                                             </Grid>
  567.                                         </Border>
  568.                                     </Grid>
  569.                                 </DataTemplate>
  570.                             </ListView.ItemTemplate>
  571.  
  572.                             <ListView.ItemContainerStyle>
  573.                                 &lt;Style TargetType="ListViewItem"&gt;
  574.                                     <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
  575.                                     <Setter Property="VerticalContentAlignment" Value="Stretch"/>
  576.                                     <Setter Property="Margin" Value="0,0,0,1"/>
  577.                                 &lt;/Style&gt;
  578.                             </ListView.ItemContainerStyle>
  579.                         </ListView>
  580.                     </StackPanel>
  581.                 </Grid>
  582.  
  583.                 <Grid Grid.Row="3" x:Name="specialnotegrid">
  584.                     <StackPanel Margin="10,0">
  585.                         <Button x:Name="AddSpecialNoteButton" C Note +" Horiz VerticalAlignment="Top" Margin="10,10,10,0" Background="Transparent" F F BorderBrush="{x:Null}"/>
  586.  
  587.                         <ListView x:Name="selectedSpecialNoteListView" Background="White" Margin="20,1,1,0" BorderBrush="{x:Null}" BorderThickness="1">
  588.                             <ListView.ItemTemplate>
  589.                                 <DataTemplate>
  590.                                     <Grid>
  591.                                         <Grid.RowDefinitions>
  592.                                             <RowDefinition Height="Auto"/>
  593.                                         </Grid.RowDefinitions>
  594.  
  595.                                         <Border BorderBrush="White" Margin="0,1" Padding="1" CornerRadius="5" Grid.Row="0">
  596.                                             <Grid>
  597.                                                 <Grid.ColumnDefinitions>
  598.                                                     <ColumnDefinition Width="Auto"/>
  599.                                                     <ColumnDefinition Width="*"/>
  600.                                                     <ColumnDefinition Width="Auto"/>
  601.                                                 </Grid.ColumnDefinitions>
  602.  
  603.                                                 <TextBlock x:Name="dot" Text="." Margin="0,-26,1,0" Grid.Column="0" VerticalAlignment="Top" F F>
  604.                                                 <TextBlock Text="{Binding Content}" Grid.Column="1" Horiz VerticalAlignment="Top" F F Margin="5,0" />
  605.                                             </Grid>
  606.                                         </Border>
  607.                                     </Grid>
  608.                                 </DataTemplate>
  609.                             </ListView.ItemTemplate>
  610.  
  611.                             <ListView.ItemContainerStyle>
  612.                                 &lt;Style TargetType="ListViewItem"&gt;
  613.                                     <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
  614.                                     <Setter Property="VerticalContentAlignment" Value="Stretch"/>
  615.                                     <Setter Property="Margin" Value="0,0,0,1"/>
  616.                                 &lt;/Style&gt;
  617.                             </ListView.ItemContainerStyle>
  618.                         </ListView>
  619.                     </StackPanel>
  620.                 </Grid>
  621.             </Grid>
  622.  
  623.             <Border Grid.Column="1" BorderBrush="Black" BorderThickness="1,0,0,0"/>
  624.         </Grid>
  625.  
  626.         <Border Grid.Row="3" BorderBrush="Black" VerticalAlignment="Bottom" BorderThickness="0,1,0,0"/>
  627.         <Border Grid.Row="4" VerticalAlignment="Bottom" BorderBrush="Black" BorderThickness="0,1,0,0"/>
  628.  
  629.         <Grid x:Name="footer" Grid.Row="5">
  630.             <Grid.RowDefinitions>
  631.                 <RowDefinition Height="Auto"/>
  632.                 <RowDefinition Height="Auto"/>
  633.             </Grid.RowDefinitions>
  634.             <Grid Background="White"  Grid.Row="0">
  635.                 <Grid.ColumnDefinitions>
  636.                     <ColumnDefinition Width="10*"/>
  637.                     <ColumnDefinition Width="40*"/>
  638.                     <ColumnDefinition Width="5*"/>
  639.                     <ColumnDefinition Width="50*"/>
  640.                 </Grid.ColumnDefinitions>
  641.                 <Image VerticalAlignment="Center" Source="../../ABClogo.jpeg"/>
  642.                 <StackPanel Grid.Column="1" Orientati VerticalAlignment="Center">
  643.                     <Label x:Name="chambername" C এবিসি ডায়াগনস্টিক সেন্টার" F Foreground="ForestGreen" F />
  644.                     <Label x:Name="chamberlocation" C পয়েট, সদর, সিলেট" Margin="0,-5,0,0" F />
  645.                 </StackPanel>
  646.                 <Image Grid.Column="2" Height="55" Width="55" VerticalAlignment="Center" Source="../../Separator.png"/>
  647.  
  648.                 <StackPanel Orientati Grid.Column="3" Margin="0,0,20,0">
  649.                     <Label x:Name="visit_date" C দেখার সময়ঃ প্রতি শনি, সোম, মঙ্গল ও বুধবার" F Horiz Foreground="Purple" F Margin="0,0,0,0" />
  650.                     <Label x:Name="visit_time" C ৫:৩০ থেকে রাত ৮ টা পর্যন্ত" Foreground="ForestGreen" Horiz Margin="0,-5,0,0" F />
  651.                     <Label x:Name="chamberphone" C 01914-478747 (সকাল ১০টা - ১২টা) রবি, বৃহস্পতি ও শুক্রবার বন্ধ" Horiz Foreground="DarkRed" />
  652.                 </StackPanel>
  653.  
  654.                 <Border Grid.Column="3" BorderBrush="Black" BorderThickness="0,0,1,0" VerticalAlignment="Bottom"/>
  655.                 &lt;!--public static string outro = "শরীরের যত্ন নিবেন। নিয়মিত ওষুধ খাবেন। পরবর্তী সাক্ষাতের সময় বাবস্থাপত্র আনবেন। প্রয়োজনে- ০১৮১৯-৮০০৩৩৩ (দুপুর ২টা-৩টা)";--&gt;
  656.             </Grid>
  657.             <Border Grid.Row="0" BorderBrush="Black" VerticalAlignment="Bottom" BorderThickness="0,1,0,0"/>
  658.             <Grid Grid.Row="1" Background="White">
  659.  
  660.                 <StackPanel Orientati Margin="20,0,0,0">
  661.                     <Label x:Name="outro" F Horiz C ● শরীরের যত্ন নিবেন। নিয়মিত ওষুধ খাবেন।  ● পরবর্তী সাক্ষাতের সময় বাবস্থাপত্র আনবেন। ● প্রয়োজনে- 01914-478747" F Foreground="Black" Margin="0,0,0,0" />
  662.                     <Label x:Name="outro2" F Horiz C (সকাল ১০টা - ১২টা)" Foreground="red"/>
  663.                 </StackPanel>
  664.             </Grid>
  665.             <Border Grid.Row="1" BorderBrush="Black" VerticalAlignment="Bottom" BorderThickness="0,1,0,0"/>
  666.  
  667.         </Grid>
  668.     </Grid>
  669. </Window>
  670.