כאשר משתמשים ב webView על כל המסך, אי אפשר להשתמש ב AppBar, מכיון שהוא מוסתר על יד ה WebView.
ב MSDN ישנה המלצה להציב Rectangle מאחורי ה WebView, וכשפותחים את ה AppBar, לשנות את ה Visibilty של ה WebBrowser ל collapsed, ולתת ל rectangle רקע של WebViewBrush עם תמונת ה WebView.
הבעיות שלי עם הפתרון הנ"ל הן:
1) המסך מרצד, והמעבר לא חלק.
2) הבעיה העיקרית: התמונה של הדפדפן היא תמונה קפואה. אם סרט מתנגן בו, הוא יקפא בתמונה, ושאני אסגור את ה AppBar, אני אגלה שפיספסתי קטע בסרט.
ניסיתי פיתרון אחר: לקחת Grid, ולשים בשורה העליונה Rectangle בגודל ה AppBar, עם Visibility = collapsed, ובשורה התחתונה יופיע ה webView.
כשפותחים את ה AppBar, אני משנה את ה Visibilty של ה rectangle, וה appBar מופיע מעל ה Rectangle.
זה פותר לי את בעיית הניראות של ה appBar, אבל בצורה כזו, הדפדפן יורד כלפי מטה כשפותחים את ה appBar, ולא כמו שמצופה מ appBar שיפתח באופן חלק מעל המסך.
אם יש למישהו פיתרון יצירתי, אני אשמח לשמוע!