ShellView.xaml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <UserControl
  2. x:Class="SimpleViewer.Universal.Views.ShellView"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  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:converters="using:SimpleViewer.Universal.Converters"
  8. mc:Ignorable="d"
  9. d:DesignHeight="300"
  10. d:DesignWidth="400">
  11. <UserControl.Resources>
  12. <converters:DicomFileToDumpConverter x:Key="FileToDump"/>
  13. </UserControl.Resources>
  14. <Grid>
  15. <Grid.RowDefinitions>
  16. <RowDefinition Height="Auto"/>
  17. <RowDefinition Height="*"/>
  18. </Grid.RowDefinitions>
  19. <Grid Row="1">
  20. <Grid.ColumnDefinitions>
  21. <ColumnDefinition Width="2*"/>
  22. <ColumnDefinition Width="3*"/>
  23. </Grid.ColumnDefinitions>
  24. <ScrollViewer Grid.Column="0" HorizontalScrollBarVisibility="Auto">
  25. <TextBlock Text="{Binding File, Converter={StaticResource FileToDump}}" FontFamily="Consolas"/>
  26. </ScrollViewer>
  27. <Grid Grid.Column="1">
  28. <Grid.RowDefinitions>
  29. <RowDefinition Height="*"/>
  30. <RowDefinition Height="Auto"/>
  31. </Grid.RowDefinitions>
  32. <Image Grid.Row="0" x:Name="CurrentImage"/>
  33. <Slider x:Name="CurrentImageIndex" Grid.Row="1" Minimum="0" Maximum="{Binding NumberOfImages}"/>
  34. </Grid>
  35. </Grid>
  36. <CommandBar Grid.Row="0" Grid.Column="0" IsSticky="True">
  37. <AppBarButton x:Name="OpenFiles" Icon="OpenFile" Label="Open DICOM File"/>
  38. </CommandBar>
  39. </Grid>
  40. </UserControl>