Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit 4306d6e

Browse files
committed
Updated styles of sample popups
1 parent 1d5aae9 commit 4306d6e

File tree

8 files changed

+64
-40
lines changed

8 files changed

+64
-40
lines changed

src/CommunityToolkit/Xamarin.CommunityToolkit.Sample/Pages/Views/Popups/ButtonPopup.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<xct:Popup xmlns="http://xamarin.com/schemas/2014/forms"
33
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
44
xmlns:xct="clr-namespace:Xamarin.CommunityToolkit.UI.Views;assembly=Xamarin.CommunityToolkit"
5-
Size="{OnPlatform Android='800, 700', UWP='300, 250', iOS='250, 400'}"
5+
Size="{OnPlatform Android='800, 800', UWP='300, 300', iOS='250, 400'}"
66
x:Class="Xamarin.CommunityToolkit.Sample.Pages.Views.Popups.ButtonPopup">
77

88
<xct:Popup.Resources>

src/CommunityToolkit/Xamarin.CommunityToolkit.Sample/Pages/Views/Popups/MultipleButtonPopup.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<xct:Popup xmlns="http://xamarin.com/schemas/2014/forms"
33
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
44
xmlns:xct="clr-namespace:Xamarin.CommunityToolkit.UI.Views;assembly=Xamarin.CommunityToolkit"
5-
Size="{OnPlatform Android='800, 700', UWP='300, 250', iOS='250, 400'}"
5+
Size="{OnPlatform Android='800, 800', UWP='300, 300', iOS='250, 400'}"
66
x:Class="Xamarin.CommunityToolkit.Sample.Pages.Views.Popups.MultipleButtonPopup">
77

88
<xct:Popup.Resources>

src/CommunityToolkit/Xamarin.CommunityToolkit.Sample/Pages/Views/Popups/NoLightDismissPopup.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<xct:Popup xmlns="http://xamarin.com/schemas/2014/forms"
33
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
44
xmlns:xct="clr-namespace:Xamarin.CommunityToolkit.UI.Views;assembly=Xamarin.CommunityToolkit"
5-
Size="{OnPlatform Android='800, 700', UWP='300, 250', iOS='250, 400'}"
5+
Size="{OnPlatform Android='800, 800', UWP='300, 300', iOS='250, 400'}"
66
IsLightDismissEnabled="False"
77
x:Class="Xamarin.CommunityToolkit.Sample.Pages.Views.Popups.NoLightDismissPopup">
88

src/CommunityToolkit/Xamarin.CommunityToolkit.Sample/Pages/Views/Popups/ReturnResultPopup.cs

Lines changed: 0 additions & 35 deletions
This file was deleted.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<xct:Popup xmlns="http://xamarin.com/schemas/2014/forms"
3+
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
4+
xmlns:xct="clr-namespace:Xamarin.CommunityToolkit.UI.Views;assembly=Xamarin.CommunityToolkit"
5+
Size="{OnPlatform Android='800, 800', UWP='300, 300', iOS='250, 350'}"
6+
x:Class="Xamarin.CommunityToolkit.Sample.Pages.Views.Popups.ReturnResultPopup"
7+
x:TypeArguments="x:String">
8+
9+
<xct:Popup.Resources>
10+
<ResourceDictionary>
11+
<Style x:Key="Title" TargetType="Label">
12+
<Setter Property="FontSize" Value="26" />
13+
<Setter Property="FontAttributes" Value="Bold" />
14+
<Setter Property="TextColor" Value="#000" />
15+
<Setter Property="VerticalTextAlignment" Value="Center" />
16+
<Setter Property="HorizontalTextAlignment" Value="Center" />
17+
</Style>
18+
<Style x:Key="Divider" TargetType="BoxView">
19+
<Setter Property="HeightRequest" Value="1" />
20+
<Setter Property="Margin" Value="50, 25" />
21+
<Setter Property="Color" Value="#c3c3c3" />
22+
</Style>
23+
<Style x:Key="Content" TargetType="Label">
24+
<Setter Property="HorizontalTextAlignment" Value="Start" />
25+
<Setter Property="VerticalTextAlignment" Value="Center" />
26+
</Style>
27+
<Style x:Key="PopupLayout" TargetType="StackLayout">
28+
<Setter Property="Padding" Value="{OnPlatform Android=20, UWP=20, iOS=5}" />
29+
</Style>
30+
<Style x:Key="ConfirmButton" TargetType="Button">
31+
<Setter Property="VerticalOptions" Value="EndAndExpand" />
32+
</Style>
33+
</ResourceDictionary>
34+
</xct:Popup.Resources>
35+
36+
<StackLayout Style="{StaticResource PopupLayout}">
37+
<Label Style="{StaticResource Title}"
38+
Text="Return Result Popup" />
39+
<BoxView Style="{StaticResource Divider}" />
40+
<Label Style="{StaticResource Content}"
41+
Text="This popup returns a value when it is dismissed. The value varies depending if you tap on the CLOSE button or dismis the popup by tapping outside of it's bounds." />
42+
<Button Text="CLOSE"
43+
Style="{StaticResource ConfirmButton}"
44+
Clicked="Button_Clicked" />
45+
</StackLayout>
46+
47+
</xct:Popup>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
namespace Xamarin.CommunityToolkit.Sample.Pages.Views.Popups
2+
{
3+
public partial class ReturnResultPopup
4+
{
5+
public ReturnResultPopup() =>
6+
InitializeComponent();
7+
8+
protected override string GetLightDismissResult() => "Light Dismiss";
9+
10+
void Button_Clicked(object sender, System.EventArgs e) => Dismiss("Close button tapped");
11+
}
12+
}

src/CommunityToolkit/Xamarin.CommunityToolkit.Sample/Pages/Views/Popups/ToggleSizePopup.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<xct:Popup xmlns="http://xamarin.com/schemas/2014/forms"
33
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
44
xmlns:xct="clr-namespace:Xamarin.CommunityToolkit.UI.Views;assembly=Xamarin.CommunityToolkit"
5-
Size="{OnPlatform Android='800, 700', UWP='300, 250', iOS='250, 350'}"
5+
Size="{OnPlatform Android='800, 800', UWP='300, 300', iOS='250, 350'}"
66
x:Class="Xamarin.CommunityToolkit.Sample.Pages.Views.Popups.ToggleSizePopup">
77

88
<xct:Popup.Resources>

src/CommunityToolkit/Xamarin.CommunityToolkit.Sample/Pages/Views/Popups/TransparentPopup.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
x:Class="Xamarin.CommunityToolkit.Sample.Pages.Views.Popups.TransparentPopup">
99

1010
<Frame
11-
CornerRadius="{OnPlatform Android='50', UWP='25', iOS='25'}"
11+
CornerRadius="{OnPlatform Android='50', UWP='50', iOS='25'}"
1212
HeightRequest="{OnPlatform Android='100', UWP='50'}" WidthRequest="{OnPlatform Android='100', UWP='50'}"
1313
BackgroundColor="Red" />
1414

0 commit comments

Comments
 (0)