Pregunta

Tengo un control de usuario de Silverlight con un control Telerik RadGridView y un puñado de botones de control. El problema es que cuando puedo editar una celda en la vista de cuadrícula y haga clic en cualquiera de los botones de comando del botón no se ejecutará hasta; el botón se selecciona una segunda vez. La primera prensa parece quitar el foco de la RadGridView y el segundo logra disparar el comando límite. Obviamente, esto lo convierte en una interfaz de usuario terrible. ¿Alguien sabe qué podría estar pasando aquí?

Con la excepción del comportamiento de la IU de todo lo demás funciona bien.

simplificado 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>

Gracias de antemano, Jim

¿Fue útil?

Solución

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top