C# 使用Xamarin Forms最新更新包含来自其他XAML文件的样式的方法是什么

C# 使用Xamarin Forms最新更新包含来自其他XAML文件的样式的方法是什么,c#,xaml,xamarin.forms,C#,Xaml,Xamarin.forms,我在我的Xamarin Forms应用程序中分别在Style.xaml文件中定义了样式。现在,我想在my Home.xaml中包含Style.xaml中的所有样式 请让我知道有关最新Xamarin表单更新的解决方案,因为使用早期Xamarin表单版本3.0的早期解决方案不适用于最新更新3.4 我将无法在我的App.xaml中定义样式,因为我正在使用PRISM framework遵循模块概念。如果您使用层叠样式表CSS,您可以在每个xaml页面中这样使用 <ContentPage.Resou

我在我的Xamarin Forms应用程序中分别在Style.xaml文件中定义了样式。现在,我想在my Home.xaml中包含Style.xaml中的所有样式

请让我知道有关最新Xamarin表单更新的解决方案,因为使用早期Xamarin表单版本3.0的早期解决方案不适用于最新更新3.4


我将无法在我的App.xaml中定义样式,因为我正在使用PRISM framework遵循模块概念。

如果您使用层叠样式表CSS,您可以在每个xaml页面中这样使用

<ContentPage.Resources>
    <StyleSheet Source="/Resx/Css/Styles.css" />
</ContentPage.Resources>
在控件中,可以像这样调用样式

<Button Text="Login" BorderRadius="28" Command="{Binding UserLoginCommand}" VerticalOptions="Center" StyleClass="blueButton"   />

如果您使用的是层叠样式表CSS,那么在每个Xaml页面中都可以这样使用

<ContentPage.Resources>
    <StyleSheet Source="/Resx/Css/Styles.css" />
</ContentPage.Resources>
在控件中,可以像这样调用样式

<Button Text="Login" BorderRadius="28" Command="{Binding UserLoginCommand}" VerticalOptions="Center" StyleClass="blueButton"   />

您要做的是创建一个ResourceDictionary文件,然后在Style.xaml和Home.xaml中引用它。下面是一个例子

基本上,您可以这样创建ResourceDictionary:

2196F3 并将其保存在名为MyResourceDictionary.xaml的文件中。然后在另一个XAML文件中调用它,如下所示:

...
您要做的是创建一个ResourceDictionary文件,然后在Style.xaml和Home.xaml中引用它。下面是一个例子

基本上,您可以这样创建ResourceDictionary:

2196F3 并将其保存在名为MyResourceDictionary.xaml的文件中。然后在另一个XAML文件中调用它,如下所示:

...
谢谢你的回答谢谢你的回答谢谢你的回答谢谢你的回答谢谢你的回答