找回密码
 立即注册

QQ登录

只需一步,快速开始

JK_Pro

高级会员

4

主题

5

帖子

1980

积分

高级会员

积分
1980

活字格认证

最新发帖
JK_Pro
高级会员   /  发表于:2014-4-4 00:07  /   查看:5401  /  回复:1
您好,我在使用SilverLight 的 C1DataGrid 遇到了一些问题,请求帮助。
1. 行样式不能修改的问题。
          C1DataGrid 在使用了C1Theme.ApplyTheme(....); 方法后, 不能动态修改行的颜色了,不仅仅是颜色,其他的样式也不行。
2. 双击事件多次响应的问题。
          监听C1DataGrid 的 LoadedRowPresenter 事件,使用 C1TapHelper 添加 双击事件,第一次加载数据后,双击事件正确,但是在             点击刷新按钮,重新加载数据后, 双击事件会出现两次,依次类推。
3. 应用 C1ThemeOffice2013White 的样式后, 不能使用自定义样式的问题
         现在的代码中,是直接在 Xaml 的 C1DataGrid 元素上 加上了AutoGenerateColumns="False" IsReadOnly="True" 等配置这些属性。 由于我想在系统中,统一规划 C1DataGrid 的属性,如RowHeight,Foreground Background FontFamily 等等,我做了一个样式表 来统一管理 C1DataGrid 样式,但是在绑定  Style="{StaticResource C1DataGrid1}" 后, C1ThemeOffice2013White 的样式会消失。我的想把我的样式文件 C1DataGrid1  继承(BaseOn ) C1ThemeOffice2013White 的样式,但是没有能找到 2013Office 的X:key。 请问这需求我该怎么做?

   论坛不支持上传7z的压缩包?

本帖子中包含更多资源

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

x

1 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-4-4 12:22:00
沙发
回复 1楼JK_Pro的帖子

您的问题如实。
1 ApplyTheme后,在OnLoadedRowPresenter中修改e.Row.Presenter.Foreground无效
   初步判断,这个是设计的原因,不允许在应用主题后,修改颜色了。
2 双击2次事件,这个我不确定是否bug,要咨询一下产品团队,然后给您反馈。
3 是的,不支持7z压缩格式,Discuz!NT 3.6.711 受限。

自定义主题,请参考自带的demo:C:\Users\rogerwang\Documents\ComponentOne Samples\Studio for Silverlight\C1.Silverlight.Theming\CS\CustomThemes
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部