質問

Telerik RadgridViewコントロールと少数のボタンコントロールを備えたSilverlight UserControlがあります。問題は、グリッドビューでセルを編集し、ボタンコマンドがまで実行されないボタンのいずれかをクリックすると、ボタンは2回目に選択されます。最初の報道機関は、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>

よろしくお願いします、ジム

役に立ちましたか?

解決

問題はすでに修正されています - 詳細については、このスレッドを確認できます。http://www.telerik.com/community/forums/silverlight/gridview/why-do-we-need-to-click-twice-on-a-button-within-a-radgridview.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top