Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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]);
     }
 }
Esempio n. 3
0
        private void appButton_Click(object sender, EventArgs e)
        {
            ApplicationBarIconButton button = (ApplicationBarIconButton)sender;

            OnAppBarButtonClick(AppBarModelList.Where(x => x.IconPath == button.IconUri.OriginalString).ToList()[0]);
        }