2010-10-29 147 views
0

我有一個帶Telerik RadGridView控件和少數按鈕控件的Silverlight UserControl。問題是,當我在網格視圖中編輯單元格,然後單擊任何按鈕時,按鈕命令不會執行,直到;該按鈕被第二次選擇。第一次按壓似乎是從RadGridView中移除焦點,然後第二次成功解除了綁定命令。顯然,這會造成糟糕的用戶界面。有人知道這裏可能會發生什麼嗎?Telerik Silverlight 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> 

感謝, 吉姆

回答