所以我想建立一個應用程序,我使用了一些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>
當使用它作爲無法解決資源的控件時,給我一個錯誤。 它適用於常規(不是Syncfusion)按鈕,因爲我引用App.xaml中的樣式和主題。
<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>
對此有些想法? 感謝和問候。