Итак, у меня есть страница мастера. И на моей главной странице у меня есть стиль, который задает стиль для всех кнопок.Как создать стиль в унаследованном стиле
Master Page
<Style TargetType="Button">
<Setter Property="Background" Value="White" />
<Setter Property="TextBlock.TextAlignment" Value="Center" />
<Setter Property="RenderTransformOrigin" Value="-0.893,-11.7"/>
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
в моем
Detail Page
У меня есть кнопка, где я хотел бы добавить несколько триггеров через стиль
<Button Content="{Binding DeleteMultipleButton}" Margin="0,0,5,0" CommandParameter="{Binding ElementName=files, Path=SelectedItems}" Command="{Binding DeleteMultipleFiles}">
<Button.Style>
<Style TargetType="{x:Type Button}">
<Setter Property="IsEnabled" Value="True"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Deleting}" Value="True">
<Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
Но это переписывает унаследованный стиль и я теряю стиль кнопки. Есть ли способ, которым я могу основать стиль кнопки в унаследованном стиле? (Я не могу сделать это через статический ресурс и ключ, потому что ресурс находится на другой странице)
Есть ли какой-либо причине вы не хотите, чтобы определить стиль с помощью ключа в' App.xaml' или его выделенный словарь ресурсов? – Herdo