我有一个带有 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>
在此先感谢,吉姆