Согласно вашему описанию, вы хотите объединить стили или наследование стилей, да, вы можете установить свойство Style.BasedOn для существующего стиля. В XAML это достигается путем установки для свойства BasedOn расширения разметки StaticResource, которое ссылается на ранее созданный стиль.
Если вы хотите объединить стиль с одинаковым типом TargetType, вы можете следовать коду Nikhileshwar, но если вы хотите объединить стили, имеющие разные значения, посмотрите:
Стили, которые наследуются от базового стиля, могут включать экземпляры Setter для новых свойств или использовать их для переопределения стилей из базового стиля. Кроме того, стили, которые наследуются от базового стиля, должны предназначаться для того же типа или типа, который наследуется от типа, на который нацелен базовый стиль. Например, если базовый стиль предназначен для экземпляров View, стили, основанные на базовом стиле, могут предназначаться для экземпляров View или типов, производных от класса View, таких как экземпляры Label и Button.
Так что я Предположим, вы можете установить свой первый стиль TargetType как View в App.xaml Application.Resources, например:
<Application.Resources>
<Style x:Key="buttonstyle" TargetType="View">
<Setter Property="BackgroundColor" Value="AliceBlue" />
<Setter Property="HorizontalOptions" Value="FillAndExpand" />
<Setter Property="VerticalOptions" Value="CenterAndExpand" />
</Style>
</Application.Resources>
Затем вы можете использовать этот стиль в ресурсе contentpage:
<ContentPage.Resources>
<Style
x:Key="entrystyle"
BasedOn="{StaticResource buttonstyle}"
TargetType="Entry">
<Setter Property="FontSize" Value="20" />
<Setter Property="TextColor" Value="Red"/>
</Style>
</ContentPage.Resources>
О программе Наследование стилей в Xamarin.Forms, пожалуйста, посмотрите:
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/styles/xaml/inheritance