PhotoWindowNew.xaml 5.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <Window x:Class="ivf_tl_Manage.Win.PhotoWindowNew"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:ivf_tl_Manage.Win"
  7. xmlns:customControl="clr-namespace:ivf_tl_CustomControls;assembly=ivf_tl_CustomControls_PC"
  8. mc:Ignorable="d"
  9. FontFamily="{StaticResource sourceHan}"
  10. WindowStyle="None"
  11. ShowInTaskbar="False"
  12. WindowStartupLocation="CenterOwner"
  13. Background="Transparent"
  14. AllowsTransparency="True"
  15. Height="994"
  16. x:Name="_PhotoWindowNew">
  17. <Grid >
  18. <Grid.RowDefinitions>
  19. <RowDefinition Height="784"/>
  20. <RowDefinition/>
  21. </Grid.RowDefinitions>
  22. <Canvas Width="808" Height="784" >
  23. <Canvas.Background>
  24. <ImageBrush ImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/BigImageBackground1.png"/>
  25. </Canvas.Background>
  26. <Image Canvas.Left="114" Canvas.Top="114" Width="580" Height="580" Source="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PicLoadIcon.png">
  27. <Image.Clip>
  28. <RectangleGeometry Rect="0,0,580,580" RadiusX="14" RadiusY="14"/>
  29. </Image.Clip>
  30. </Image>
  31. <Canvas Canvas.Left="114" Canvas.Top="114" Width="580" Height="580" ClipToBounds="True">
  32. <Image x:Name="image" Width="580" Height="580" Cursor="Hand"
  33. Source="{Binding ElementName=_PhotoWindowNew,Path=CurrentPhoto.Url}">
  34. <Image.Clip>
  35. <RectangleGeometry Rect="0,0,580,580" RadiusX="14" RadiusY="14"/>
  36. </Image.Clip>
  37. <Image.RenderTransform>
  38. <TransformGroup>
  39. <ScaleTransform/>
  40. <TranslateTransform/>
  41. </TransformGroup>
  42. </Image.RenderTransform>
  43. </Image>
  44. </Canvas>
  45. <customControl:ButtonImage Canvas.Left="50" Canvas.Top="50" Width="34" Height="34" Click="ZoomMax_Click" IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/zoomMax.png" MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/zoomMaxMouseOver.png"/>
  46. <customControl:ButtonImage Canvas.Left="114" Canvas.Top="50" Width="34" Height="34" Click="ZoomMin_Click" IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/zoomMin.png" MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/zoomMinMouseOver.png"/>
  47. <customControl:ButtonImage Canvas.Left="178" Canvas.Top="50" Width="34" Height="34" Click="Export_Click" IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/exportPic.png" MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/exportPicMouseOver.png"/>
  48. <customControl:ButtonImage Canvas.Left="740" Canvas.Top="50" Width="28" Height="28" Click="Close_Click" IsCancel="True" IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/CloseGrayIcon.png" MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/CloseBlueIcon.png"/>
  49. <customControl:ButtonImageWH x:Name="_prePic_Button" Canvas.Left="24" Canvas.Top="114" Width="90" Height="640" IconWidth="34" IconHeight="88" Click="PreButton_Click" MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PrePicMouseOverIcon.png" IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/PrePicIcon.png" Background="Transparent"/>
  50. <customControl:ButtonImageWH x:Name="_nextPic_Button" Canvas.Left="694" Canvas.Top="114" Width="90" Height="640" IconWidth="34" IconHeight="88" Click="NextButton_Click" IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/NextPicIcon.png" MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/NextPicMouseOverIcon.png" Background="Transparent"/>
  51. </Canvas>
  52. <Grid Grid.Row="1" Height="220" Margin="0 -10 0 0">
  53. <Grid.ColumnDefinitions>
  54. <ColumnDefinition Width="38"/>
  55. <ColumnDefinition />
  56. <ColumnDefinition Width="38"/>
  57. </Grid.ColumnDefinitions>
  58. <Image Grid.Column="0" Width="38" Height="220" Source="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/BigImageBackground2Left.png"/>
  59. <Grid Grid.Column="1">
  60. <Grid.Background>
  61. <ImageBrush ImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/BigImageBackground1Center.png"/>
  62. </Grid.Background>
  63. <ListBox ScrollViewer.CanContentScroll="True" BorderThickness="0" VirtualizingStackPanel.IsVirtualizing="True" Background="Transparent" MaxWidth="1312" x:Name="listBox" ScrollViewer.IsDeferredScrollingEnabled="True" SelectedItem="{Binding ElementName=_PhotoWindowNew,Path=CurrentPhoto}" PreviewMouseWheel="listBox_PreviewMouseWheel" Style="{StaticResource ListBoxStyleBigImage}" SelectionChanged="listBox_SelectionChanged" VirtualizingStackPanel.VirtualizationMode="Recycling" ManipulationBoundaryFeedback="ListBox_ManipulationBoundaryFeedback"/>
  64. </Grid>
  65. <Image Grid.Column="2" Width="38" Height="220" Source="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/BigImageBackground1Right.png"/>
  66. </Grid>
  67. </Grid>
  68. </Window>