Add XAML example
This commit is contained in:
parent
64cc7a22d8
commit
f550c55e90
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
|
||||||
|
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
|
||||||
|
x:Class="ButtonXaml.ButtonXamlPage">
|
||||||
|
|
||||||
|
<Button Text="Tap for click count!"
|
||||||
|
Clicked="OnButtonClicked" />
|
||||||
|
|
||||||
|
</ContentPage>
|
|
@ -0,0 +1,23 @@
|
||||||
|
using System;
|
||||||
|
using Xamarin.Forms;
|
||||||
|
|
||||||
|
namespace ButtonXaml
|
||||||
|
{
|
||||||
|
public partial class ButtonXamlPage
|
||||||
|
{
|
||||||
|
int count = 0;
|
||||||
|
|
||||||
|
public ButtonXamlPage()
|
||||||
|
{
|
||||||
|
InitializeComponent();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnButtonClicked(object sender, EventArgs args)
|
||||||
|
{
|
||||||
|
count++;
|
||||||
|
|
||||||
|
((Button)sender).Text =
|
||||||
|
String.Format("{0} click{1}!", count, count == 1 ? "" : "s");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
using System;
|
||||||
|
using Ooui;
|
||||||
|
using Xamarin.Forms;
|
||||||
|
|
||||||
|
namespace Samples
|
||||||
|
{
|
||||||
|
public class ButtonXamlPageSample : ISample
|
||||||
|
{
|
||||||
|
public string Title => "Xamarin.Forms Button XAML";
|
||||||
|
|
||||||
|
public Ooui.Element CreateElement ()
|
||||||
|
{
|
||||||
|
var page = new ButtonXaml.ButtonXamlPage ();
|
||||||
|
return page.GetOouiElement ();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -8,6 +8,9 @@
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Xamarin.Forms" Version="2.4.0.38779" />
|
<PackageReference Include="Xamarin.Forms" Version="2.4.0.38779" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<EmbeddedResource Include="**/*" />
|
||||||
|
</ItemGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>netcoreapp2.0</TargetFramework>
|
<TargetFramework>netcoreapp2.0</TargetFramework>
|
||||||
|
|
Loading…
Reference in New Issue