سؤال

وكيفية إخفاء شريط الأدوات الافتراضية وعدم السماح قائمة السياق الافتراضية لعنصر التحكم DocumentViewer؟

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

المحلول

ويمكنك منع قائمة السياق الافتراضية من الظهور من خلال التعامل مع الحدث ContextMenuOpening، ووضع ContextMenuEventArgs.Handled إلى true.

وأما بالنسبة لشريط الأدوات، وأنا لست متأكدا - ربما يمكن أن يغير بطريقة ما النمط الافتراضي للDocumentView للا تشمل شريط الأدوات؟ أنا لم تفعل أي وقت مضى بكثير مع الأساليب، ولكن ربما كان هذا هو حيث كنت تبدأ في النظر.

نصائح أخرى

ويمكنك إخفاء (أو تغيير) شريط الأدوات عن طريق إنشاء قالب لمراقبة DocumentViewer دون شريط الأدوات.

وتبدأ مع قالب عينة من HTTPS: // msdn.microsoft.com/en-us/library/aa970452(v=vs.100) وإضافة وإزالة الأشياء حتى كنت راضيا عن النتائج.

ويمكنك فقط تعيين الخاصية ContextMenu فارغة مثل هذا:

<DocumentViewer ContextMenu="{x:Null}"/>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top