private void Init()
        {
            ListView = new ExtendedListView
            {
                ItemsSource  = Folders,
                ItemTemplate = new DataTemplate(() => new SettingsFolderListViewCell(this))
            };

            if (Device.RuntimePlatform == Device.iOS || Device.RuntimePlatform == Device.UWP)
            {
                ToolbarItems.Add(new DismissModalToolBarItem(this, AppResources.Close));
            }

            var fabLayout = new FabLayout(ListView);

            if (Device.RuntimePlatform == Device.Android)
            {
                Fab = new Fab(fabLayout, "plus.png", async(sender, args) =>
                {
                    await Navigation.PushForDeviceAsync(new SettingsAddFolderPage());
                });
                ListView.BottomPadding = 50;
            }
            else
            {
                AddItem = new AddFolderToolBarItem(this);
                ToolbarItems.Add(AddItem);
            }

            Title   = AppResources.Folders;
            Content = fabLayout;
        }
Example #2
0
        private void Init()
        {
            AddItem = new AddFolderToolBarItem(this);
            ToolbarItems.Add(AddItem);

            ListView = new ListView
            {
                ItemsSource  = Folders,
                ItemTemplate = new DataTemplate(() => new SettingsFolderListViewCell(this))
            };

            if (Device.RuntimePlatform == Device.iOS)
            {
                ToolbarItems.Add(new DismissModalToolBarItem(this, AppResources.Cancel));
            }

            Title   = AppResources.Folders;
            Content = ListView;
        }