风格

2013-02-05 61 views
0

II希望通过与多个复选框列的Telerik的RadGridView一个单一的点击,使编辑的定义如下:风格

 <telerik:RadGridView ItemsSource="{Binding someSource}" AutoGenerateColumns="False"> 
     <telerik:RadGridView.Columns> 
      <telerik:GridViewCheckBoxColumn DataMemberBinding="{Binding someBinding}"/> 
      <telerik:GridViewCheckBoxColumn DataMemberBinding="{Binding someBinding1}"/> 
      <telerik:GridViewCheckBoxColumn DataMemberBinding="{Binding someBinding2}"/> 
     </telerik:RadGridView.Columns> 
    </telerik:RadGridView> 

我定义下面的样式,但它不工作

 <Style TargetType="{x:Type telerik:GridViewCheckBoxColumn}"> 
      <Setter Property="AutoSelectOnEdit" Value="True"/> 
      <Setter Property="EditTriggers" Value="CellClick"/> 
      <Setter Property="IsThreeState" Value="True"/> 
     </Style> 

这不起作用。但是,如果我将这些属性分别设置到每个列,它工作正常。

任何帮助,将不胜感激, 谢谢!

回答

-1

我不认为你定义你的风格的方式有问题,所以它必须是初始部分。

我觉得ItemsSource="{Binding someSource}"应该是这样的ItemsSource="{Binding Path= someSource}"

也不太清楚,因为我还没有尝试过,但希望这个作品。

+0

尝试过,结果相同....我不知道为什么,但没有风格似乎适用于RadGridView ...我也尝试设置样式到像这样的单元格 但没有结果.... –