Telerik RadGridView コントロールといくつかのボタン コントロールを備えた Silverlight UserControl があります。問題は、グリッド ビューでセルを編集してからいずれかのボタンをクリックすると、ボタン コマンドが実行されるまで実行されないことです。ボタンがもう一度選択されます。最初のプレスは RadGridView からフォーカスを削除するように見え、2 番目のプレスはバインドされたコマンドの起動に成功します。明らかに、これはひどいユーザー インターフェイスになります。ここで何が起こっているのか知っている人はいますか?
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>
前もって感謝します、ジム