【发布时间】:2011-01-13 08:08:23
【问题描述】:
当我添加这种样式时,它会用 StackOverflowException 中断我的应用程序。
<Style TargetType="GroupBox" BasedOn="{StaticResource {x:Type GroupBox}}" >
<!-- <Setter Property="Background" Value="{DynamicResource WindowBackgroundBrush}" /> -->
</Style>
以防万一,我使用的是 ShinyBlue 主题。
有什么想法会导致这种情况吗?
【问题讨论】:
-
您能详细说明一下吗?我刚刚创建了一个空的 WPF 项目并复制/粘贴了您的代码,添加了一个 GroupBox,它工作正常。您是否在 IDE 中也遇到问题,或者仅在启动时遇到问题?调试还是发布编译?你用的是哪个VS版本?安装SP1?操作系统?
-
VS 2008 SP1。调试模式。它适用于 XAMLPad。
-
嗯,就像我的设置一样,在 Win 7 上运行。也许您可以在使用它的环境中发布更多代码。我只是把它放到了
Windows.Resources部分,它工作得很好。你用最小的例子试过了吗? -
最小的例子不会发生这种情况。也许这与我将其加载到 WinForms 表单中这一事实有关。
标签: .net wpf exception styles stack-overflow