找回密码
 立即注册

QQ登录

只需一步,快速开始

171930433

注册会员

5

主题

17

帖子

139

积分

注册会员

积分
139

微信认证勋章

171930433
注册会员   /  发表于:2016-4-22 13:50  /   查看:7524  /  回复:13
1,问题描述:使用了C1的ExpressionDark主题后,譬如对于button控件,背景变作了黑色。然后在一个window中,有很多个button在一个grid布局中,想让这些button全部水平集中,查了一些资料,可以这么做,实际却是不尽人意。 <Style TargetType="{x:Type Button}" BasedOn="{StaticResource {x:Type Button}}" x:Key="ButtonStyle1">
</Style>
使用:<Button Grid.Column="0" Content="浏览" Command="{Binding BrowseCommand}" Style="{StaticResource ButtonStyle1}"></Button>

对于button:无效,原主题样式完全丢失。

对于C1Combobox:
原主题样式:,继承后主题样式:,感觉是有一些混乱了。

2,使用了C1的ExpressionDark主题后,对window的标题栏部分,状态栏这些原来的基础控件,与主题的配色还是很冲突,是不是没有考虑到?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

13 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-4-22 16:20:32
沙发
C1 提供 Theme 同样适用于标准控件,例如 button。附件是一个参考例子(),请参考:

  1.             C1.WPF.Theming.CosmopolitanDark.C1ThemeCosmopolitanDark c1theme = new C1.WPF.Theming.CosmopolitanDark.C1ThemeCosmopolitanDark();

  2.             C1.WPF.Theming.C1Theme.ApplyTheme(this.button1, c1theme);
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
171930433
注册会员   /  发表于:2016-4-22 18:00:07
板凳
是可以用,是指继承这个样式,再添加一些自定义的属性不行,请具体看一下问题描述,有两个问题的
回复 使用道具 举报
171930433
注册会员   /  发表于:2016-4-23 10:33:24
地板
回答有些摸不到头脑,为了说明清楚遇到的问题,将问题重现做了个小demo,请Alice看一下,多谢了。同时,发现2013系列的主题应用到C1Expand上后会有一些问题,在示例工程中均做了案例

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-25 09:29:56
5#
171930433 发表于 2016-4-23 10:33
回答有些摸不到头脑,为了说明清楚遇到的问题,将问题重现做了个小demo,请Alice看一下,多谢了。同时,发 ...

谢谢提供的demo。
测试后给你反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-25 13:54:36
6#
本帖最后由 Alice 于 2016-4-25 13:58 编辑
171930433 发表于 2016-4-23 10:33
回答有些摸不到头脑,为了说明清楚遇到的问题,将问题重现做了个小demo,请Alice看一下,多谢了。同时,发 ...

对于你提到的两个问题,删除掉MainWindow.Xaml.cs文件里除了InitializeComponent方法以外的所有代码。
然后参考如下的示例的XAML代码:


另外,C1Theme就支持RibbonWindow,到目前为止没有用户提出渲染Window。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
171930433
注册会员   /  发表于:2016-4-25 14:37:46
7#
多谢Alice,可能是我对WPF的了解还是太浅,使用的方式不太对。主题继承问题解决了,可是关于Expander的奔溃问题,C1ThemeExpressionDark这个可以通过,改作C1ThemeCosmopolitanDark,office2013系列的主题,依旧是会奔溃的,可以试一下。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-25 17:25:56
8#
171930433 发表于 2016-4-25 14:37
多谢Alice,可能是我对WPF的了解还是太浅,使用的方式不太对。主题继承问题解决了,可是关于Expander的奔溃 ...

我测试改成C1ThemeCosmopolitanDark,没有重现崩溃的问题。

请将异常或是错误信息发给我,我帮你看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
171930433
注册会员   /  发表于:2016-4-25 19:27:25
9#
设计器中提示的错误,运行时提示的错误

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-26 09:56:01
10#
171930433 发表于 2016-4-25 19:27
设计器中提示的错误,运行时提示的错误

我的测试示例如下,没有重现异常:


测试版本:2016V1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部