MoviePage.xaml 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <Page x:Class="MyMoviesWPF.MVVM.View.Pages.MoviePage"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:MyMoviesWPF.MVVM.View.Pages"
  7. mc:Ignorable="d"
  8. d:DesignHeight="900" d:DesignWidth="1600"
  9. Title="Фильм">
  10. <Grid>
  11. <Grid.ColumnDefinitions>
  12. <ColumnDefinition Width="213*"/>
  13. <ColumnDefinition Width="187*"/>
  14. </Grid.ColumnDefinitions>
  15. <Grid.RowDefinitions>
  16. <RowDefinition Height="67*"/>
  17. <RowDefinition Height="8*"/>
  18. </Grid.RowDefinitions>
  19. <StackPanel Margin="85,8,725,4">
  20. <Image HorizontalAlignment="Left" Margin="117,10,0,0" VerticalAlignment="Top"/>
  21. </StackPanel>
  22. <StackPanel Orientation="Vertical" HorizontalAlignment="Center" VerticalAlignment="Top" Height="161" Width="852" >
  23. <StackPanel Orientation="Horizontal">
  24. <TextBlock TextWrapping="Wrap" Text="Жанр: " FontSize="20"/>
  25. <TextBlock TextWrapping="Wrap" Text="{Binding Genre.Name}" VerticalAlignment="Bottom"/>
  26. </StackPanel>
  27. <StackPanel Orientation="Horizontal">
  28. <TextBlock TextWrapping="Wrap" Text="Дата выхода: " FontSize="20"/>
  29. <TextBlock TextWrapping="Wrap" Text="{Binding Year}" VerticalAlignment="Bottom"/>
  30. </StackPanel>
  31. <StackPanel Orientation="Horizontal">
  32. <TextBlock TextWrapping="Wrap" Text="Языки: " FontSize="20"/>
  33. <TextBlock TextWrapping="Wrap" Text="{Binding Languages}" VerticalAlignment="Bottom"/>
  34. </StackPanel>
  35. <DataGrid ColumnWidth="*" IsReadOnly="True" AutoGenerateColumns="False" ItemsSource="{Binding ActorsCollection}" BorderBrush = "Transparent" Background = "Transparent" RowBackground = "Transparent">
  36. <DataGrid.Columns>
  37. <DataGridTextColumn Header="Актёры" Binding="{Binding IdactorNavigation.Name}" IsReadOnly="True"/>
  38. </DataGrid.Columns>
  39. </DataGrid>
  40. <StackPanel Orientation="Vertical">
  41. <TextBlock TextWrapping="Wrap" Text="Цена: "/>
  42. <TextBlock TextWrapping="Wrap" Text="{Binding Price}" HorizontalAlignment="Left" FontSize="20"/>
  43. </StackPanel>
  44. </StackPanel>
  45. <StackPanel Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Bottom" Grid.Column="1" Grid.Row="1" Height="75" Width="400" Margin="0,0,54,0">
  46. <Button Height="75" Width="200" Content="В корзину" Command="{Binding AddToCart}" IsEnabled="{Binding AddToCartEnability}" Margin="5, 0, 0, 0"/>
  47. <Button Height="75" Width="200" Content="Отмена" Margin="5, 0, 0, 0 " Command="{Binding Cancel}"/>
  48. </StackPanel>
  49. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="1" Height="770" Width="512">
  50. <Button Content="Обновить" Command="{Binding Update}" Cursor="Hand"/>
  51. <MediaElement Height="512" Source="{Binding TrailerURL}" Name="mePlayer" Stretch="Uniform" />
  52. <TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding Name}" VerticalAlignment="Top" FontSize="20"/>
  53. <TextBox AcceptsReturn="True" VerticalScrollBarVisibility="Auto" TextWrapping="Wrap" Width="512" Height="200" FontSize="14" Text="{Binding Description, Mode=OneWay}" Cursor="Arrow" IsReadOnly="True"/>
  54. </StackPanel>
  55. </Grid>
  56. </Page>