私はいくつかのButtonAdvコントロールを使用しているアプリケーションを構築しようとしています。 私はそれに接続されたトリガーもコーディングしているので、私はそのスタイルにアクセスしなければなりません。 しかし、私はbasedonの属性をこれで動かすことができません。Syncfusion ButtonAdv
<Style x:Key="SyncButtonAdvMainPage" TargetType="{x:Type syncfusion:ButtonAdv}" BasedOn="{StaticResource MetroButtonAdvStyle}">
<Setter Property="Margin" Value="2"/>
<Setter Property="HorizontalContentAlignment" Value="Left"/>
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="SizeMode" Value="Normal"/>
<Setter Property="IconHeight" Value="30"/>
</Style>
リソースソースを解決できなかったコントロールに使用するとエラーが表示されます。 App.xamlのスタイルとテーマを参照しているので、通常の(Syncfusionではない)ボタンは難しいです。
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Syncfusion.Shared.WPF;component/SkinManager/MetroStyle.xaml"/>
</ResourceDictionary.MergedDictionaries>
<Style x:Key="MetroButtonBase" TargetType="{x:Type Button}" BasedOn="{StaticResource MetroButtonStyle}">
<Setter Property="Margin" Value="5" />
</Style>
</ResourceDictionary>
いくつかのアイデアはありますか? ありがとうございました。