K@m@l نشر 27 أكتوبر 2015 أرسل تقرير نشر 27 أكتوبر 2015 (معدل) أتوفر على تطبيق wpf يحتوي على إمكانية السحب والجر -Drag and Drop- وما أريده هو إلغاء عملية السحب عن طريق الضغط على الزر escape، وقد اطلعت على الكلاس المسؤولة عن السحب فلم أتوصل إلى حل، هل من مساعدة؟ تم التعديل في 27 أكتوبر 2015 بواسطة K@m@l اقتباس
0 E.Nourddine نشر 28 أكتوبر 2015 أرسل تقرير نشر 28 أكتوبر 2015 حللت نفس المشكلة سابقاً، حيث كنت أتوفر على Dataridview وعملت على DataGrid_QueryContinueDrag كـ حدث، وخاصية Cancel لإلغاء السحب، بهذا الشكل : private void DataGrid_QueryContinueDrag(object sender, QueryContinueDragEventArgs e) { if (... condition ...) e.Action = DragAction.Cancel; }على أن يكون شرط الضغط على زر escape هكذا: if ( Keyboard.IsKeyDown(Key.Escape)) e.Action = DragAction.Cancel; اقتباس
السؤال
K@m@l
أتوفر على تطبيق wpf يحتوي على إمكانية السحب والجر -Drag and Drop- وما أريده هو إلغاء عملية السحب عن طريق الضغط على الزر escape، وقد اطلعت على الكلاس المسؤولة عن السحب فلم أتوصل إلى حل، هل من مساعدة؟
تم التعديل في بواسطة K@m@l1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.