Esempio n. 1
0
 void HandleMasterPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName == Page.TitleProperty.PropertyName || e.PropertyName == Page.IconImageSourceProperty.PropertyName)
     {
         Platform?.UpdateFlyoutPageToggle(true);
     }
 }
Esempio n. 2
0
        void UpdateSplitViewLayout()
        {
            if (Device.Idiom == TargetIdiom.Tablet)
            {
                bool isShowingSplit = MasterDetailPageController.ShouldShowSplitMode ||
                                      (MasterDetailPageController.ShouldShowSplitMode && _page.MasterBehavior != MasterBehavior.Default && _page.IsPresented);
                SetLockMode(isShowingSplit ? LockModeLockedOpen : LockModeUnlocked);
                unchecked
                {
                    SetScrimColor(isShowingSplit ? Color.Transparent.ToAndroid() : (int)DefaultScrimColor);
                }

                Platform?.UpdateFlyoutPageToggle();
            }
        }