-
Notifications
You must be signed in to change notification settings - Fork 611
/
HomePageHeaderImage.xaml
55 lines (52 loc) · 2.26 KB
/
HomePageHeaderImage.xaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!-- Copyright (c) Microsoft Corporation and Contributors. -->
<!-- Licensed under the MIT License. -->
<UserControl
x:Class="AppUIBasics.Controls.HomePageHeaderImage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:toolkit="using:CommunityToolkit.WinUI.UI"
Loaded="OnLoaded"
Loading="OnLoading"
Unloaded="OnUnloaded"
mc:Ignorable="d">
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Light">
<LinearGradientBrush x:Name="BackgroundGradient" StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0.0" Color="#CED8E4" />
<GradientStop Offset="1.0" Color="#D5DBE3" />
</LinearGradientBrush>
</ResourceDictionary>
<ResourceDictionary x:Key="Dark">
<SolidColorBrush x:Key="BackgroundGradient" Color="Black" />
</ResourceDictionary>
<ResourceDictionary x:Key="HighContrast">
<SolidColorBrush x:Key="BackgroundGradient" Color="Black" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
</UserControl.Resources>
<Grid>
<Grid
x:Name="ImageGrid"
Background="{ThemeResource BackgroundGradient}"
Opacity="0">
<Image
x:Name="HeroImage"
toolkit:VisualExtensions.NormalizedCenterPoint="0.5"
ImageOpened="OnImageOpened"
Source="/Assets/GalleryHeaderImage.png"
Stretch="UniformToFill" />
<Image
x:Name="HeroOverlayImage"
toolkit:VisualExtensions.NormalizedCenterPoint="0.5"
Opacity="0.5"
Source="/Assets/GalleryHeaderImage.png"
Stretch="UniformToFill" />
</Grid>
<Rectangle x:Name="ImageGridSurfaceRec" Fill="Transparent" />
</Grid>
</UserControl>