gpt4 book ai didi

xaml - 如何为 Xamarin 表单应用程序创建全局样式

转载 作者:行者123 更新时间:2023-12-05 09:20:36 25 4
gpt4 key购买 nike

我正在使用 Xamarin Studio 在 Mac 机器上使用 PCL 创建我的第一个 xamarin 表单应用程序。我阅读了很多文章来为应用程序创建全局样式,但我无法访问在 App.xaml.cs 文件中声明的样式应用程序内的任何文件。我在下面提到了我使用的一些代码。或者,如果有人有其他选择可以使它变得简单或无论如何可能,请建议我。提前致谢。

App.xaml.cs-

<Application xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="DinePerfect.App">
<Application.Resources>
<ResourceDictionary>
<Style x:Key="btnStyle" TargetType="Button">
<Setter Property="HorizontalOptions" Value="Center" />
<Setter Property="VerticalOptions" Value="CenterAndExpand" />
<Setter Property="BorderColor" Value="Lime" />
<Setter Property="BorderRadius" Value="5" />
<Setter Property="BorderWidth" Value="5" />
<Setter Property="WidthRequest" Value="200" />
<Setter Property="TextColor" Value="Teal" />
</Style>
</ResourceDictionary>
</Application.Resources>
</Application>

其他文件中的调用方式-

<Button Text="Login" Style="{StaticResource btnStyle} TextColor="Black" BackgroundColor="#9C661F"  Clicked="btnLoginClicked" />

最佳答案

看起来在将您的 App 类转换为基于 XAML 的过程中您错过了构造函数中的 InitializeComponent(); 调用。

关于xaml - 如何为 Xamarin 表单应用程序创建全局样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37184886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com