我是Xamarin的新手
我有这个代码和Style="{StaticResource MyStyleButton}"
不工作在其他页面。
componentPage.xaml
<ContentPage.Resources>
<ResourceDictionary>
<Style x:Key="MyStyleButton" TargetType="Button">
<Setter Property="BackgroundColor" Value="#2196f3" />
<Setter Property="WidthRequest" Value="300" />
<Setter Property="CornerRadius" Value="20" />
<Setter Property="FontSize" Value="Medium" />
<Setter Property="TextColor" Value="White" />
</Style>
</ResourceDictionary>
</ContentPage.Resources>
字符串
另一个xaml文件
LogInPage.xaml
<ContentPage.Content>
<StackLayout>
<Button
Command="{Binding Command1}"
Style="{StaticResource MyStyleButton}"
Text="Button1" />
</StackLayout>
</ContentPage.Content>
型
如果我把它们放在同一个文件中代码就可以工作了,我应该改变什么
2条答案
按热度按时间4smxwvx51#
步骤1:创建新的ContentPage示例名称
ButtonStyles.xaml
步骤2:编辑
字符串
到
型
在CodeBehind中
型
步骤3:将样式放入
ButtonStyles.xaml
型
步骤4:在您的
App.xaml
型
第5步:在任何ContentPages中
型
csga3l582#
你也可以把它放在
Application.Resources
中,在每个页面中使用它。https://learn.microsoft.com/en-us/xamarin/xamarin-forms/xaml/resource-dictionaries单位:
App.xaml
字符串
在您喜欢的任何页面中使用
型