MainWindow.xaml 5.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <Window x:Name="MainScreen" x:Class="NBAManagment.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. Title="Main Screen" Height="490" Width="800" ResizeMode="NoResize" Background="#FFF5F5F5" WindowStartupLocation="CenterScreen">
  5. <Window.Resources>
  6. <Style x:Key="ModernButton" TargetType="Button">
  7. <Setter Property="Background" >
  8. <Setter.Value>
  9. <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
  10. <GradientStop Color="#FF0078D7" Offset="0"/>
  11. <GradientStop Color="#FF005A9C" Offset="1"/>
  12. </LinearGradientBrush>
  13. </Setter.Value>
  14. </Setter>
  15. <Setter Property="Foreground" Value="White"/>
  16. <Setter Property="FontFamily" Value="Segoe UI"/>
  17. <Setter Property="FontWeight" Value="Bold"/>
  18. <Setter Property="FontSize" Value="16"/>
  19. <Setter Property="BorderBrush" Value="Transparent"/>
  20. <Setter Property="BorderThickness" Value="0"/>
  21. <Setter Property="Padding" Value="15,10"/>
  22. <Setter Property="Margin" Value="5"/>
  23. <Setter Property="Template">
  24. <Setter.Value>
  25. <ControlTemplate TargetType="Button">
  26. <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="8">
  27. <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
  28. </Border>
  29. </ControlTemplate>
  30. </Setter.Value>
  31. </Setter>
  32. </Style>
  33. </Window.Resources>
  34. <Grid>
  35. <Grid.ColumnDefinitions>
  36. <ColumnDefinition Width="18*"/>
  37. <ColumnDefinition Width="65*"/>
  38. <ColumnDefinition Width="48*"/>
  39. <ColumnDefinition Width="669*"/>
  40. </Grid.ColumnDefinitions>
  41. <Grid.RowDefinitions>
  42. <RowDefinition Height="Auto"/>
  43. <RowDefinition Height="Auto"/>
  44. <RowDefinition Height="100*"/>
  45. <RowDefinition/>
  46. <RowDefinition Height="Auto"/>
  47. </Grid.RowDefinitions>
  48. <StackPanel Grid.Row="2" Margin="0,283,0,0" Background="#FF0078D7" Grid.ColumnSpan="4" RenderTransformOrigin="0.504,1.162" Height="45" VerticalAlignment="Top" Grid.RowSpan="2" >
  49. <TextBlock Text="{Binding SeasonInfo}" Width="794" Height="23" Foreground="White" RenderTransformOrigin="0.5,0.5" FontFamily="Segoe UI" FontWeight="Bold">
  50. <TextBlock.RenderTransform>
  51. <TransformGroup>
  52. <ScaleTransform ScaleY="-1"/>
  53. <SkewTransform/>
  54. <RotateTransform/>
  55. <TranslateTransform/>
  56. </TransformGroup>
  57. </TextBlock.RenderTransform>
  58. </TextBlock>
  59. </StackPanel>
  60. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Margin="33,0,0,0" Grid.Column="2" Grid.ColumnSpan="2">
  61. <TextBlock Text="NBA Management System" FontSize="32" Margin="10" Width="471" Foreground="#FF333333" FontFamily="Segoe UI" Height="64" HorizontalAlignment="Center" FontWeight="Bold"/>
  62. <TextBlock Text="Welcome to use this NBA Management system, you can redirect to different pages according to your role by clicking the buttons below." TextWrapping="Wrap" Height="62" Width="569" Foreground="#FF444343" FontFamily="Segoe UI" FontSize="16"/>
  63. </StackPanel>
  64. <StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="157,63,0,191" Grid.Column="3" Grid.RowSpan="2">
  65. <Button Content="Visitor" Style="{StaticResource ModernButton}" Click="Button_Click" Width="113"/>
  66. <Button Content="Admin" Style="{StaticResource ModernButton}" Width="113"/>
  67. </StackPanel>
  68. <StackPanel Grid.Row="2" Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Top" Width="772" Grid.ColumnSpan="4" Margin="14,142,0,0">
  69. <Button Content="&lt;" Width="62" Height="84" Margin="10" Background="#FFF7F7F7" BorderBrush="White" FontSize="42" Foreground="Gray" FontFamily="Segoe UI" FontWeight="Bold"/>
  70. <StackPanel Orientation="Horizontal" Width="619" Height="124"/>
  71. <Button Content="&gt;" Width="53" Height="80" Background="#FFF7F7F7" BorderBrush="White" FontSize="42" Foreground="Gray" FontFamily="Segoe UI" FontWeight="Bold"/>
  72. </StackPanel>
  73. <Image HorizontalAlignment="Left" Height="114" Margin="10,13,0,0" VerticalAlignment="Top" Width="98" Source="/logo.jpg" Grid.Column="1" Grid.ColumnSpan="2"/>
  74. <TextBlock Grid.Column="3" HorizontalAlignment="Left" Margin="63,287,0,-4" Grid.Row="2" Foreground="White" TextWrapping="Wrap" Text="The current season is 2016-2017, and the NBA already has a history of 71 years" Width="426" Grid.RowSpan="3"/>
  75. </Grid>
  76. </Window>