.net 在Telerik RadScheduler中设置选定约会/项目的样式

.net 在Telerik RadScheduler中设置选定约会/项目的样式,.net,wpf,telerik,radscheduler,.net,Wpf,Telerik,Radscheduler,我有一个Telerik RadScheduler,它显示事件(或约会) 我正在尝试用较厚的红色边框来设置所选约会的样式 我在Telerik网站上找到了一个页面,但是它与Silverlight有关,并且它提到的属性在WPF版本中似乎不存在 我希望我能够在我的ViewModel中设置一个描述项目是否被选中的bool,然后创建一个数据触发器样式,这将起作用,但如果可能的话,我更喜欢使用直接的XAML——鉴于这似乎是在Silverlight中实现的,我希望它也应该存在于WPF中 我想要这样的东西,如果有

我有一个Telerik RadScheduler,它显示事件(或约会)

我正在尝试用较厚的红色边框来设置所选约会的样式

我在Telerik网站上找到了一个页面,但是它与Silverlight有关,并且它提到的属性在WPF版本中似乎不存在

我希望我能够在我的ViewModel中设置一个描述项目是否被选中的
bool
,然后创建一个数据触发器样式,这将起作用,但如果可能的话,我更喜欢使用直接的XAML——鉴于这似乎是在Silverlight中实现的,我希望它也应该存在于WPF中

我想要这样的东西,如果有的话

<telerik:RadScheduler Name="radScheduler" 
                      DataContext="{Binding}"
                      SelectedAppointmentStyle="{StaticResource aStyle}"

RadScheduler上似乎没有任何有助于此类需求的属性

我的解决方法是实现一个“IsSelected”属性,该属性在启动命令时设置;然后将样式绑定到此属性


缺点是,我并不确定约会是否是“选定的”,但它工作得很好。

这是在事实之后的一点,但是,下面有一些关于约会样式的信息:

它涵盖了一些不同的方法,利用代码隐藏和CSS

至于选择问题,您可以使用onAppointClick或onClientAppointClick方法并在这些方法中设置样式。它不像你想要的那样简洁,但是,它可以完成工作

此外,请查看:

您可以潜在地拥有一个您分配的“选定”资源,它将选择样式