如何在Xamarin.Forms中添加按钮?

时间:2016-05-04 13:03:45

标签: android xamarin xamarin.forms

我是Xamarin的新手 你能给我写一下在Xamarin.Forms中添加按钮的代码吗?

4 个答案:

答案 0 :(得分:2)

也许你应该开始介绍这个介绍。它解释了如何开始使用Xamarin表单。

https://developer.xamarin.com/guides/xamarin-forms/getting-started/introduction-to-xamarin-forms/

答案 1 :(得分:1)

还有Xamarin forms quick start贯穿一个向UI添加按钮的示例。

来自示例:

XAML:

<Button x:Name="translateButon" Text="Translate" Clicked="OnTranslate" />

cs中的绑定命令:

void OnTranslate (object sender, EventArgs e)
    {
        translatedNumber = Core.PhonewordTranslator.ToNumber (phoneNumberText.Text);
        if (!string.IsNullOrWhiteSpace (translatedNumber)) {
            callButton.IsEnabled = true;
            callButton.Text = "Call " + translatedNumber;
        } else {
            callButton.IsEnabled = false;
            callButton.Text = "Call";
        }
    }

答案 2 :(得分:1)

public class App : Application
{
    public App ()
    {
        // The root page of your application
        MainPage =new ContentPage{
            Content= new Button{Text="Hello World",BackgroundColor=Color.Black,HorizontalOptions=LayoutOptions.Center,VerticalOptions=LayoutOptions.Center,TextColor=Color.White}
        };
    }


}

上面的代码片段将创建一个带有按钮的页面,其中文本Hello World在页面中水平和垂直居中,并将其设置为应用程序的LaunchPage。这是一个如何以编程方式使用按钮的示例。

答案 3 :(得分:0)

按钮就像是

Button b = new Button();

然后你应该在布局中添加一个按钮

StackLayout SL = new StackLayout();
SL.Children.Add(b);

然后将您的内容页面设置为stacklayout