سؤال

ولقد تم تحميل WPFToolkit، وأستخدمه في DataGrid المنصوص عليها في هذه الحزمة. أحاول أن يديروا اختفاء التوالي عندما تتم إزالة صف واحد، ولكن أنا لا أعرف كيفية القيام بذلك. لا أحد يعرف كيف يمكن القيام به؟

هل كانت مفيدة؟

المحلول

وهذا هو النوع من الاشياء التي يمكن أن تكون خادعة في WPF - على الرغم من رئيسك في العمل وأعتقد أنه يجب أن يكون من السهل - منذ يفترض WPF لتمكين الرسوم المتحركة وصور ملفتة للنظر. بعد كل شيء، وهناك كل أنواع رهيبة العروض سيلفرلايت / WPF على شبكة الإنترنت التي تبدو كبيرة وبيعها حقا التكنولوجيا. من، بالطبع ما رئيسك لا يعرف هو أن تلك العروض كانت مكتوبة فقط لاظهار سهلة، وميزات مبهرج. الأشياء التي تختلف قليلا من مستوى، ولكن لديهم وسيلة سيئة لكونها صعبة للغاية.

ولكن يكفي صراخ، سأعطيك نهج ممكن، الرغم من أنه قد يكون هناك أفضل بكثير واحد:

لنفترض أنك ملزمة DataGrid إلى نوع من جمع، وجدلا دعونا نفترض في قائمة الكائنات Foo، أي List<foo> MyFoos. ثم هل يمكن إضافة خاصية إلى فئة FOO دعا BeingDeleted. ثم في قالب DataRowView الخاص بك، الزناد على هذه الخاصية لتبدأ القصة المصورة التي تحرك تتلاشى التدريجي أو انهيار هذا الصف معين. هذا هو نوع من الإجمالي، لأنه يعني إضافة خاصية إلى كائن فو التي قد تضطر الى القيام به أي شيء خلاف ذلك. هل يمكن بدلا من إنشاء مجمع خاص أو الفئة الفرعية من فو.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top