这是我内心的风格Grid.Resources
<ControlTemplate x:Key="ToggleButtonControlTemplate" TargetType="{x:Type ToggleButton}"
<Grid>
.....
</Grid>
<ControlTemplate.Triggers>
.....
</ControlTemplate.Triggers>
</ControlTemplate>
<Style TargetType="ToggleButton" x:Key="ToggleButtonStyle">
<Setter Property="FontSize" ....... />
.....
<Setter Property="Template" Value="{StaticResource ToggleButtonControlTemplate}" />
</Style>
<Style x:Key="SidePanel" TargetType="StackPanel">
<Style.Resources>
<StaticResource ResourceKey="PreviewSidePanelToggleButtonStyle" /> ---> Exception
</Style.Resources>
</Style>
使用这种设计,但 UI 在设计模式下看起来不错。但是当我运行这个应用程序时,我在该行中遇到了一个异常:
<StaticResource ResourceKey="PreviewSidePanelToggleButtonStyle" />
带有消息:“设置属性 'System.Windows.Style.Resources' 引发异常”。
知道出了什么问题吗?