Example #1
0
        public FileSharesPage()
        {
            InitializeComponent();
            BindingContext = vm = new FileSharesViewModel(Navigation, UserDialogs.Instance);

            if (Device.RuntimePlatform != Device.iOS)
            {
                tbiAddFileShare.Icon = "toolbar_new.png";
            }

            tbiAddFileShare.Command = new Command(async() =>
            {
                if (vm.IsBusy)
                {
                    return;
                }
                if (!vm.StorageAccountsExist)
                {
                    return;
                }
                App.Logger.TrackPage(AppPage.NewFileShare.ToString());
                var page = new NewFileSharePopup(vm);
                await PopupNavigation.PushAsync(page);
            });

            lvFileShares.ItemSelected += (sender, e) =>
            {
                lvFileShares.SelectedItem = null;
            };
        }
Example #2
0
 public NewFileSharePopup(FileSharesViewModel fileSharesVM)
 {
     InitializeComponent();
     BindingContext = vm = new NewFileShareViewModel(Navigation, UserDialogs.Instance, fileSharesVM);
 }