Example #1
0
        public ProfileView()
        {
            BackgroundColor = Color.Transparent;

            var masterDetailView = new MasterDetailView()
            {
                Master        = SettingsView(),
                ItemTemplate  = new DetailDataTemplateSelector(),
                AnimationTime = 140,
            };

            masterDetailView.SetBinding(MasterDetailView.DetailViewProperty, nameof(ViewModel.SelectedSetting));
            masterDetailView.SetBinding(MasterDetailView.ShowDetailProperty, nameof(ViewModel.ShowDetailView));
            if (Device.RuntimePlatform == Device.iOS)
            {
                masterDetailView.SetBinding(MasterDetailView.IsSwipeableProperty, nameof(ViewModel.ShowDetailView));
            }

            Content = masterDetailView;
        }