我是Xamarin开发的新手。希望您可以通过简单的方式解决我的问题。
我有一个带有标签和两个按钮的page.xaml:button1“ +”和button2“-”。
我希望如果单击button1,标签文本的大小字体将变大。如果单击button2,标签文本的大小字体将变小。我该如何实现?
的Page1.xaml
<StackLayout HeightRequest="40" Orientation="Horizontal" BackgroundColor="Black">
<label text="example text" fontsize="20"/>
<Button x:Name="button1" Clicked="Button_Clicked1" Text="+"/>
<Button x:Name="button2" Clicked="Button_Clicked2" Text="-"/>
</StackLayout>
Page1.xaml.cs
private void Button_Clicked1(object sender, EventArgs e)
{
}
private void Button_Clicked2(object sender, EventArgs e)
{
}
答案 0 :(得分:0)
x:Name
属性:<StackLayout HeightRequest="40" Orientation="Horizontal" BackgroundColor="Black">
<Label x:Name="label" text="example text" fontsize="20"/>
<Button x:Name="button1" Clicked="Button_Clicked1" Text="+"/>
<Button x:Name="button2" Clicked="Button_Clicked2" Text="-"/>
</StackLayout>
Page1.xaml.cs
private void Button_Clicked1(object sender, EventArgs e)
{
label.FontSize += 1;
}
private void Button_Clicked2(object sender, EventArgs e)
{
label.FontSize -= 1;
}
我已经检查了并且可以正常工作;-)