コード例 #1
0
ファイル: MainActivity.cs プロジェクト: Glepooek/maui
        public void ShowAlertsAndActionSheets()
        {
            if (_alertsAndActionSheets == null)
            {
                _alertsAndActionSheets = new AlertsAndActionSheets().CreateSupportFragment(this);
            }

            ShowEmbeddedPageFragment(_alertsAndActionSheets);
        }
コード例 #2
0
ファイル: MainActivity.cs プロジェクト: Glepooek/maui
        public void ShowOpenUri()
        {
            if (_openUri == null)
            {
                _openUri = new OpenUri().CreateSupportFragment(this);
            }

            ShowEmbeddedPageFragment(_openUri);
        }
コード例 #3
0
ファイル: MainActivity.cs プロジェクト: Glepooek/maui
        public void ShowWebView()
        {
            if (_webview == null)
            {
                _webview = new WebViewExample().CreateSupportFragment(this);
            }

            ShowEmbeddedPageFragment(_webview);
        }
コード例 #4
0
ファイル: MainActivity.cs プロジェクト: Glepooek/maui
        public void ShowHello()
        {
            if (_hello == null)
            {
                _hello = new Hello().CreateSupportFragment(this);
            }

            ShowEmbeddedPageFragment(_hello);
        }
コード例 #5
0
 public void InsertFragment(int index, SupportFragment fragment, string name)
 {
     try
     {
         Fragments.Insert(index, fragment);
         FragmentNames.Insert(index, name);
     }
     catch (Exception exception)
     {
         Methods.DisplayReportResultTrack(exception);
     }
 }
コード例 #6
0
 public void AddFragment(SupportFragment fragment, string name)
 {
     try
     {
         Fragments.Add(fragment);
         FragmentNames.Add(name);
     }
     catch (Exception exception)
     {
         Methods.DisplayReportResultTrack(exception);
     }
 }
コード例 #7
0
 public void RemoveFragment(SupportFragment fragment, string name)
 {
     try
     {
         Fragments.Remove(fragment);
         FragmentNames.Remove(name);
         NotifyDataSetChanged();
     }
     catch (Exception exception)
     {
         Methods.DisplayReportResultTrack(exception);
     }
 }
コード例 #8
0
        public bool OnNavigationItemSelected(IMenuItem item)
        {
            AndroidX.Fragment.App.Fragment selectedFragment = null;
            switch (item.ItemId)
            {
            case Resource.Id.navigation_home:
                selectedFragment = new HomeFragment();
                break;

            case Resource.Id.cardSet_dashboard:
                selectedFragment = new CardSetsFragment();
                break;

            case Resource.Id.setting_dashboard:
                selectedFragment = new SettingsFragment();
                break;
            }
            this.SupportFragmentManager.BeginTransaction().Replace(Resource.Id.fragment_container, selectedFragment).Commit();
            return(true);
        }
コード例 #9
0
 void ShowFragment(Fragment fragment)
 {
     SupportFragmentManager.BeginTransaction()
     .Replace(Resource.Id.activity_main, fragment)
     .Commit();
 }
コード例 #10
0
 public void addFragment(Fragment fragment, string title)
 {
     mFragmentList.Add(fragment);
     mFragmentTitleList.Add(title);
 }
コード例 #11
0
 /// <summary>
 /// Helper constructor that accepts an <seealso cref="Android.App.Fragment"/>. </summary>
 public RecyclerViewPreloader(Fragment fragment, ListPreloader.IPreloadModelProvider preloadModelProvider, ListPreloader.IPreloadSizeProvider preloadDimensionProvider, int maxPreload) : this(Glide.With(fragment), preloadModelProvider, preloadDimensionProvider, maxPreload)
 {
 }
コード例 #12
0
 public PickerAdapter(AndroidX.Fragment.App.FragmentManager fm)
     : base(fm)
 {
     timePickerFragment = new TimePickerFragment();
     datePickerFragment = new DatePickerFragment();
 }
コード例 #13
0
 public void AddFragment(AndroidX.Fragment.App.Fragment fragMent, string fragment_title)
 {
     fragment.Add(fragMent);
     fragmentNames.Add(fragment_title);
 }
コード例 #14
0
 public void AddFragment(AndroidX.Fragment.App.Fragment fragment, string name)
 {
     Fragments.Add(fragment);
     FragmentNames.Add(name);
 }