我正在寻找一种在运行时设置 RadPageView(后台模式)中项目颜色的方法。您可以通过设计器和“编辑 UI 元素”部分访问许多属性,它们运行良好,并且可以简单地覆盖任何主题设置,因为它们是“内联”的,如果您想这样说的话。我只需要更改所选项目的背景颜色。为此创建和应用自定义主题似乎有点过头了。关于如何通过代码设置此属性的任何想法?
问问题
2077 次
1 回答
1
您可以为此使用 SelectedPageChanging 事件:
void radPageView1_SelectedPageChanging(object sender, RadPageViewCancelEventArgs e)
{
e.Page.Item.BackColor = Color.Red;
e.Page.Item.DrawFill = true;
e.Page.Item.GradientStyle = GradientStyles.Solid;
radPageView1.SelectedPage.Item.ResetValue(LightVisualElement.BackColorProperty, ValueResetFlags.Local);
radPageView1.SelectedPage.Item.ResetValue(LightVisualElement.DrawFillProperty, ValueResetFlags.Local);
radPageView1.SelectedPage.Item.ResetValue(LightVisualElement.GradientStyleProperty, ValueResetFlags.Local);
}
于 2013-06-10T06:16:21.850 回答