怎样将BarManager的背景设置为透明?
在WPF中,怎样将BarManager的背景设置为透明?由于采用了Theme,简单地在代码中设置Background不管用,难道需要直接修改Theme文件么?有没有更好的办法?
谢谢! 这个很麻烦啊...
如果不用theme可以搞定
<dxb:BarManager dx:ThemeManager.ThemeName="None" ...
<dxb:BarManager.Resources>
<SolidColorBrush x:Key="BackgroundForBarContainerControl" Color="Transparent"/>
<ControlTemplate x:Key="{dxbt:BarContainerControlThemeKey ResourceKey=BackgroundTemplate}" TargetType="{x:Type ContentControl}">
<Border x:Name="Background" Background="{StaticResource BackgroundForBarContainerControl}">
<ContentPresenter Content="{TemplateBinding Content}"/>
</Border>
</ControlTemplate>
</dxb:BarManager.Resources>
要换肤就没办法了
不过如果你想这个都透明了, 光工具条不换肤应该可以接受的 你试着为其指定样式, kingcomxu 发表于 2013-8-6 09:52
这个很麻烦啊...
如果不用theme可以搞定
确实很复杂,后来放弃了,直接换别的Theme算了。 标记一下,以后在开发时用得到!
页:
[1]