You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
122 lines
6.0 KiB
122 lines
6.0 KiB
<?xml version="1.0" encoding="utf-8" ?>
|
|
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
|
|
xmlns:views="clr-namespace:ex_OutlineText.Views"
|
|
x:Class="ex_OutlineText.MainPage">
|
|
|
|
<ScrollView>
|
|
<VerticalStackLayout
|
|
Padding="4,0"
|
|
Spacing="10">
|
|
<Label Text="Truc" FontFamily="Equestria" FontSize="42" HorizontalOptions="Center"/>
|
|
|
|
<Label Text="Aspect: AspectFit ; TextSize: 200 ; HeightRequest: 50 ; Ratio: 1.0" FontSize="12" HorizontalOptions="Start"/>
|
|
<views:LabelOutline Text="Truc"
|
|
Stroke="Red"
|
|
Fill="Yellow"
|
|
StrokeWidth="1"
|
|
HeightRequest="50"
|
|
WidthRequest="200"
|
|
FontFamily="Equestria"
|
|
TextSize="200"
|
|
Aspect="AspectFit"
|
|
BackgroundColor="DarkSalmon"
|
|
Ratio="1.0"/>
|
|
|
|
<Label Text="Aspect: AspectFit ; TextSize: 200 ; HeightRequest: 50 ; Ratio: 0.7" FontSize="12" HorizontalOptions="Start"/>
|
|
<views:LabelOutline Text="Truc"
|
|
Stroke="Red"
|
|
Fill="Yellow"
|
|
StrokeWidth="1"
|
|
HeightRequest="50"
|
|
WidthRequest="200"
|
|
FontFamily="Equestria"
|
|
TextSize="200"
|
|
Aspect="AspectFit"
|
|
BackgroundColor="DarkSalmon"
|
|
Ratio="0.7"/>
|
|
|
|
<Label Text="Aspect: AspectFill ; TextSize: 120 ; HeightRequest: 50 ; Ratio: 0.9" FontSize="12" HorizontalOptions="Start"/>
|
|
<views:LabelOutline Text="Truc"
|
|
Stroke="Red"
|
|
Fill="Yellow"
|
|
StrokeWidth="1"
|
|
HeightRequest="50"
|
|
WidthRequest="200"
|
|
FontFamily="Equestria"
|
|
TextSize="120"
|
|
Aspect="AspectFill"
|
|
BackgroundColor="DarkSalmon"
|
|
Ratio="0.9"/>
|
|
|
|
<Label Text="Aspect: AspectFill ; TextSize: 120 ; HeightRequest: 50 ; Ratio: 0.9"
|
|
FontSize="12" HorizontalOptions="Start"/>
|
|
<views:LabelOutline Text="Machin"
|
|
Stroke="Red"
|
|
Fill="Yellow"
|
|
StrokeWidth="1"
|
|
HeightRequest="50"
|
|
WidthRequest="80"
|
|
FontFamily="Equestria"
|
|
TextSize="120"
|
|
Aspect="AspectFill"
|
|
BackgroundColor="DarkSalmon"
|
|
Ratio="0.9"/>
|
|
|
|
<Label Text="Aspect: Center ; TextSize: 170 ; HeightRequest: 30 ; Ratio: 0.9" FontSize="12" HorizontalOptions="Start"/>
|
|
<views:LabelOutline Text="Machin"
|
|
Stroke="Red"
|
|
Fill="Yellow"
|
|
StrokeWidth="1"
|
|
HeightRequest="30"
|
|
WidthRequest="200"
|
|
FontFamily="Equestria"
|
|
TextSize="170"
|
|
Aspect="Center"
|
|
BackgroundColor="DarkSalmon"
|
|
Ratio="0.9"/>
|
|
|
|
<Label Text="Aspect: Center ; TextSize: 50 ; HeightRequest: 50 ; Ratio: 0.9" FontSize="12" HorizontalOptions="Start"/>
|
|
<views:LabelOutline Text="Truc"
|
|
Stroke="Red"
|
|
Fill="Yellow"
|
|
StrokeWidth="1"
|
|
HeightRequest="50"
|
|
WidthRequest="200"
|
|
FontFamily="Equestria"
|
|
TextSize="50"
|
|
Aspect="Center"
|
|
BackgroundColor="DarkSalmon"
|
|
Ratio="0.9"/>
|
|
|
|
<Label Text="Binding"/>
|
|
<Grid ColumnDefinitions="*,*">
|
|
<views:LabelOutline Text="{Binding Text}"
|
|
Stroke="Red"
|
|
Fill="Yellow"
|
|
StrokeWidth="{Binding StrokeWidth}"
|
|
HeightRequest="50"
|
|
FontFamily="{Binding FontFamily}"
|
|
TextSize="50"
|
|
Aspect="Center"
|
|
BackgroundColor="DarkSalmon"
|
|
Ratio="0.9"/>
|
|
<VerticalStackLayout Grid.Column="1">
|
|
<Entry Text="{Binding Text}"/>
|
|
<Stepper Maximum="5" Minimum="0" Value="{Binding StrokeWidth}"/>
|
|
<Picker SelectedItem="{Binding FontFamily}">
|
|
<Picker.ItemsSource>
|
|
<x:Array Type="{x:Type x:String}">
|
|
<x:String>OpenSansRegular</x:String>
|
|
<x:String>Equestria</x:String>
|
|
</x:Array>
|
|
</Picker.ItemsSource>
|
|
</Picker>
|
|
</VerticalStackLayout>
|
|
</Grid>
|
|
|
|
|
|
</VerticalStackLayout>
|
|
</ScrollView>
|
|
</ContentPage>
|