private void AddButtonInAppBar(string path, string title) { ApplicationBarModel appBarModel; List <ApplicationBarModel> list = AppBarModelList.Where(x => x.IconPath == path).ToList(); if (list.Count == 0) { appBarModel = CreateAppBarIcon(path, title); } else { list[0].IsEnabled = false; appBarModel = list[0]; } AddAppBarButton(appBarModel); }
private void ManageAppBar() { if (IsInMultiSelect) { RemoveAppBarButton(Constants.MultiSelectIconPath); RemoveAppBarButton(Constants.SearchIconPath); AddButtonInAppBar(Constants.ApproveIconPath, Constants.ApproveTitle); AddButtonInAppBar(Constants.RejectIconPath, Constants.RejectTitle); } else { RemoveAppBarButton(Constants.ApproveIconPath); RemoveAppBarButton(Constants.RejectIconPath); AddAppBarButton(AppBarModelList.Where(x => x.IconPath == Constants.MultiSelectIconPath).ToList()[0]); AddAppBarButton(AppBarModelList.Where(x => x.IconPath == Constants.SearchIconPath).ToList()[0]); } }
private void appButton_Click(object sender, EventArgs e) { ApplicationBarIconButton button = (ApplicationBarIconButton)sender; OnAppBarButtonClick(AppBarModelList.Where(x => x.IconPath == button.IconUri.OriginalString).ToList()[0]); }