سؤال

لنفترض أن لدي عدد متغير من موارد الصور الثابتة التي أود إظهارها بسرعة.

لذلك لدي فئة inotifypropertychanged مع

giveacodicetagpre.

في قائمة وخاصية للحصول على الصور

giveacodicetagpre.

جنبا إلى جنب مع

giveacodicetagpre.

حتى أتمكن من تغيير الصورة المعروضة عن طريق تغيير الفهرس.

لدي بعد ذلك الحصول على بطاقة image place المنضم لعرضها.

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

تحديث : لقد انتهى الأمر فقط إنشاء عنصر تحكم مستخدم مع جميع علامات الصورة المنشأة وغير مرئية ...

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

المحلول

سوف تحصل دائما على هذا وميض عند تعديل مصدر الصورة.إذا كنت ترغب في الحصول على الصور المحمولة مسبقا، فيمكنك وضعها في الشجرة المرئية.توصيتي الأولى تستخدم flipview مثل هذا:

giveacodicetagpre.

عند تغيير الفهرس، سيظهر FlipView الصورة التالية / السابقة، والتي تم تحميلها مسبقا بالفعل.

إذا كان لديك مئات الصور، فاكتب التحكم المخصص الخاص بك التي الدورات من خلال الصور.

ولكن في كلتا الحالتين، إذا قمت بتغيير مصدر الصورة، فستكون هناك فجوة بين التخلص من النقطات النقطية القديمة وتقديم صورة نقطية جديدة.

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