0

我有一个带有 Telerik RadGridView 控件和一些按钮控件的 Silverlight UserControl。问题是当我在网格视图中编辑一个单元格然后单击任何按钮时,按钮命令不会执行,直到;再次选择该按钮。第一次按下似乎从 RadGridView 移除焦点,第二次成功触发绑定命令。显然,这会导致糟糕的用户界面。有谁知道这里可能会发生什么?

除了 UI 行为外,其他一切都正常。

简化的 XAML:

<StackPanel Orientation="Horizontal">
  <Button Content="Save" Command="{Binding SaveCommand}" />
  <Button Content="Close" Command="{Binding CloseCommand}" />
</StackPanel>
<telerik:RadGridView ItemsSource="{Binding StockItems,Mode=TwoWay}"
                     AutoGenerateColumns="False"
                     IsFilteringAllowed="False"
                     ShowGroupPanel="False">
  <telerik:RadGridView.Columns>
    <telerik:GridViewDataColumn DataMemberBinding="{Binding LabelGroup,Mode=TwoWay}"
                                Header="Label Group" />
    <telerik:GridViewDataColumn DataMemberBinding="{Binding Message,Mode=TwoWay}"
                                Header="Message" />
  </telerik:RadGridView.Columns>
</telerik:RadGridView>

在此先感谢,吉姆

4

1 回答 1

1

问题已经解决 - 您可以查看此线程以获取更多信息: http ://www.telerik.com/community/forums/silverlight/gridview/why-do-we-need-to-click-twice-on-a -button-within-a-radgridview.aspx

于 2010-11-02T13:18:37.760 回答