У меня есть Silverlight UserControl с элементом управления Telerik RadGridView и несколькими кнопками.Проблема в том, что когда я редактирую ячейку в виде сетки, а затем нажимаю любую из кнопок, команда кнопки не выполняется до;кнопка выбирается во второй раз.Первое нажатие, кажется, удаляет фокус из RadGridView, а второе успешно запускает связанную команду.Очевидно, это создает ужасный пользовательский интерфейс.Кто-нибудь знает, что здесь происходит?
За исключением поведения пользовательского интерфейса, все остальное работает нормально.
Упрощенный 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>
Заранее спасибоJim