昨天,我发现了一个问题。我创建了一个空白的应用程序,我在MainPage.xaml中编写了这段代码。
<Label Text="Welcome to Xamarin Forms!"
VerticalOptions="Center" HorizontalTextAlignment="Center"
LineBreakMode="MiddleTruncation" />
<Button x:Name="btn" BorderColor="Teal"
Clicked="OnButtonClicked" HorizontalOptions="Center" Text="Test Click me" />
然后运行它,在android中有一个奇怪的东西。标签文本显示正确,但按钮显示上方字母“TEST CLICK ME”。然后我点击按钮.let显示其文本属性,显示“Test Click me”。
为什么?
答案 0 :(得分:1)
这是因为默认情况下,新的Xamarin.Forms应用程序使用Google Material Design,它指定按钮文本应尽可能大写该语言。
按钮文本应该以具有的语言大写 大写。
这是来自此页面 https://material.google.com/components/buttons.html# 它有按钮的材料设计规范。