这怎么样
BasedOn="{StaticResouce DefaultButton}"
应该参考默认按钮样式?这会崩溃,因为DefaultButton是您应用中未定义的资源.
它应该是:
BasedOn="{StaticResource {x:Type Button}}"
编辑:对不起,匆匆回答.
我注意到你的按钮现在设置了Style = {},并指向一个名为OkBUttonStyle的样式.这是应该定义所有内容并基于默认按钮样式的样式.通过一切,我包括那些触发器.你在XAML中说的是Style是你Button的内容.
也许一些代码会有所帮助: