Telerik Silverlight Radgridview - بحاجة إلى النقر فوق الأزرار مرتين

StackOverflow https://stackoverflow.com/questions/4051011

سؤال

لديّ Silverlight UserControl مع تحكم Telerik Radgridview وحفنة من عناصر التحكم في الأزرار. المشكلة هي أنه عندما أقوم بتحرير خلية في طريقة عرض الشبكة ، ثم انقر فوق أي من الأزرار التي لا يتم تنفيذ أمر الزر حتى ؛ تم تحديد الزر مرة ثانية. يبدو أن الصحافة الأولى تزيل التركيز من RadGridView وينجح الثانية في إطلاق الأمر Bound. من الواضح أن هذا يجعل واجهة مستخدم رهيبة. هل يعرف أحد ما الذي يمكن أن يحدث هنا؟

باستثناء سلوك واجهة المستخدم ، كل شيء آخر يعمل بشكل جيد.

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