استدعاء navigationservice من silverlight usercontrol التي تحتوي على إطار التنقل

StackOverflow https://stackoverflow.com//questions/9622993

  •  09-12-2019
  •  | 
  •  

سؤال

لدي UserControl يحتوي على إطار مع Urimapper.هذا هو أيضا رواذي، لذلك هو ما يتم تحميله عند تحميل التطبيق.هذا هو بلدي (المبسط) XAML: giveacodicetagpre.

هذا يعمل بشكل رائع، ولكن الآن أريد إضافة زر الخلفي.عندما ينقر المستخدم على الزر، أريد الاتصال giveacodicetagpre.

يمكنني استدعاء Navigationservice من الصفحات (Page1 و Page2)، ولكن كيف يمكنني استدعاء Navigationservice من هذا "الأصل" Usercontrol؟هل هو ممكن؟في هذا UserControl، فإن Navigationservice هو دائما فارغة.

أود أن أرغب في الوصول إلى Navigationservice من الصفحات الموضحة في الإطار، أو قم بتمرير الزر "حدث" إلى هذه الصفحات.

لا أريد أن أضع زر في كل صفحة وتعامل مع التنقل هناك.

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

المحلول

حاول استخدام giveacodicetagpre.

و giveacodicetagpre.

في الأصل UserControl يحتوي على إطار التنقل مع X: اسم="ContentFrame".

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