美文网首页
了解 Xamarin.Forms 创建移动应用程序的基础知识 4

了解 Xamarin.Forms 创建移动应用程序的基础知识 4

作者: 鼠标与键盘的故事 | 来源:发表于2020-03-09 14:06 被阅读0次

简介

演示如何自定义 Button。

  1. 在 XAML 中创建 Xamarin.Forms Button。
  2. Button 点击事件。
  3. 更改 Button 的样式。

创建 Button

  1. 打开已有项目 AwesomeApp。
  2. 添加新项 ButtonPage.xaml。
  3. 编辑 ButtonPage.xaml:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             mc:Ignorable="d"
             x:Class="AwesomeApp.ButtonPage">
    <ContentPage.Content>
        <StackLayout>
            <Button Text="欢迎使用 Xamarin.Forms!"
                VerticalOptions="CenterAndExpand" 
                HorizontalOptions="CenterAndExpand" />
        </StackLayout>
    </ContentPage.Content>
</ContentPage>
  1. 编辑 App.xaml.cs:
public App()
{
    InitializeComponent();
    MainPage = new ButtonPage();
}
  1. 调试 Android 上的应用:

Button 点击事件

  1. 编辑 ButtonPage.xaml:
<Button Text="欢迎使用 Xamarin.Forms!"
        x:Name="btnWel"
        VerticalOptions="CenterAndExpand" 
        HorizontalOptions="CenterAndExpand"
        Clicked="OnButtonClicked"/>

除了 Clicked 事件,Button 还定义了 Pressed 和 Released 事件

  1. 编辑 ButtonPage.xaml.cs:
private void OnButtonClicked(object sender, EventArgs e)
{
    btnWel.Text = "你点击了我一下!";
}
  1. 调试 Android 上的应用:

更改 Button 的样式

  1. 编辑 ButtonPage.xaml:
<Button Text="欢迎使用 Xamarin.Forms!"
        x:Name="btnWel"
        VerticalOptions="CenterAndExpand" 
        HorizontalOptions="Center"
        TextColor="Black"
        FontSize="20"
        BackgroundColor="LightGray"
        BorderColor="Gray"
        BorderWidth="5"
        CornerRadius="5"
        WidthRequest="240"
        HeightRequest="120"
        Clicked="OnButtonClicked"/>

BorderColor 设置边框颜色,BorderWidth 设置边框宽度,CornerRadius 设置圆角大小,WidthRequest 和 HeightRequest 设置 Button 大小

  1. 调试 Android 上的应用:

相关文章

网友评论

      本文标题:了解 Xamarin.Forms 创建移动应用程序的基础知识 4

      本文链接:https://www.haomeiwen.com/subject/bxkpdhtx.html