سؤال

هل هناك أي منافذ WPF من سيلفرلايت MultiScaleImage (الملقب DeepZoom)?يكون لديك Microsoft الطريق-تعيين هذا في WPF?

أريد الانتقال من WinForms إلى WPF و تتطلب شيئا مثل DeepZoom استخدام Silverlight ليس خيارا.

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

المحلول

في هذه اللحظة لا يوجد الميناء.ومع ذلك ، DeepZoom يستند إلى التكنولوجيا الموجودة في العالم "واسعة تلسكوب" و "مايكروسوفت الصورة موالفة" ، لذلك لديهم إصدارات سطح المكتب من تكنولوجيا تشغيل.أعتقد أنه سيكون من المأمون أن نفترض أن مايكروسوفت سوف يكون الافراج عن عدة صورة على نطاق سيطرة WPF قريبا.إذا كنت ترغب فقط "بالغسل والتكبير", و لا أهتم كفاءة توزيع الصور عالية الدقة يمكنك بالتأكيد لتحقيق نفس الآثار في WPF.هذا المنصب هو مثال واحد على كيفية القيام التكبير وعموم.

نصائح أخرى

حزين قليلا من الأخبار (أو 'الشائعات'?)...في هذا قائمة من الميزات التي تتبع في WPF4 , خايمي يقول

"ملاحظة:في PDC قلنا أن DeepZoom سيكون في WPF4.للأسف هذه الميزة تم قطع.نحن فقط لا يمكن أن تضغط في الموعد المحدد.هناك الحلول لها:يمكنك استضافة سيلفرلايت inWPF باستخدام عنصر تحكم مستعرض ويب أو باستخدام سيلفرلايت استضافة واجهات برمجة التطبيقات. "

أعتقد أن تلك استضافة واجهات برمجة التطبيقات قد يكون من المفيد إذا كنت شجاعا - ولكن انا التخمين فقط وضع Silverlight داخل الكائن WPF التحكم WebBrowser من شأنه أن يكون أكثر بساطة...

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