/// <summary>
        /// Handles the SelectionChanged event of the MembershipsView control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="ItemSelectionChangedEventArgs"/> instance containing the event data.</param>
        private void MembershipsView_SelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            MembershipViewModel m = (MembershipViewModel)e.AddedItems.First();

            // TODO: This will show the membership details
            CrossToastPopUp.Current.ShowToastSuccess($"Item {m.GolfClubName} selected");
        }
Example #2
0
        private void TagsDropDown_OnItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            var k = (from CompTag a in UsersDropDown.SelectedItems select a.Name).ToList();
            var j = (from CompTag a in TagsDropDown.SelectedItems select a.Name).ToList();

            _allGames.Clear();

            foreach (var g in OrigGames.Where(compGame =>
                                              j.All(t => compGame.Tags.Contains(t)) &&
                                              k.All(s => compGame.Users.Select(u => u.Name).ToList().Contains(s))))
            {
                _allGames.Add(g);
            }

            foreach (var tag in _allTags)
            {
                tag.Count  = _allGames.Count(g => g.Tags.Contains(tag.Name));
                tag.IsZero = tag.Count.Equals(0);
            }

            foreach (var user in _allUserNames)
            {
                user.Count  = _allGames.SelectMany(g => g.Users.Where(u => u.Name.Equals(user.Name))).Count();
                user.IsZero = user.Count.Equals(0);
            }
        }
Example #3
0
 private void SfListView_OnSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     if (e.AddedItems.FirstOrDefault() is TeeDto tee)
     {
         _vm.GotoTee(tee);
     }
 }
Example #4
0
        private async void SelectionChanged(object sender, ItemSelectionChangedEventArgs args)
        {
            var selectedInterval = (IntervalViewModel)args.AddedItems[0];
            await Navigation.PushAsync(new IntervalPage(_viewModel, selectedInterval));

            listView.SelectedItem = null;
        }
Example #5
0
 private void ulvPickItems_ItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     if (ulvPickItems.SelectedItems.Count == 1)
     {
         bnEditItem.Enabled = true;
     }
 }
        private void EventUserFilter_OnItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            CheckComboBox emitter = (CheckComboBox)sender;

            string[] items = emitter.SelectedItems.Cast <string>().ToArray();
            UpdateFilter("EventUser", new EventUserFilter(items));
        }
Example #7
0
        ///--- Listeneres ---///
        private async void ListView_OnSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            Data dat = (Data)listView.SelectedItem;

            Globals.SelectedData = dat;
            await NavigationExtensions.PushAsyncSingle(Navigation, new AssignmentsPage(), true);
        }
Example #8
0
        private void ListView_SelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            isPressed             = true;
            deleteImage.IsVisible = true;
            for (int i = 0; i < e.AddedItems.Count; i++)
            {
                var item = e.AddedItems[i];

                if ((item as SerializationModel).ImageName == "CreateNew")
                {
                    listView.SelectedItems.Remove(item);
                }
                else
                {
                    (item as SerializationModel).SelectedImageVisibility = "true";
#if COMMONSB
                    (item as SerializationModel).SelectionImage = ImageSource.FromResource("SampleBrowser.Icons.Selected.png", assembly);
#else
                    (item as SerializationModel).SelectionImage = ImageSource.FromResource("SampleBrowser.SfImageEditor.Icons.Selected.png", assembly);
#endif
                    (item as SerializationModel).SelectedItemThickness = new Thickness(15, 15, 15, 15);
                }
            }
            for (int i = 0; i < e.RemovedItems.Count; i++)
            {
                var item = e.RemovedItems[i];
                (item as SerializationModel).SelectedImageVisibility = "true";
#if COMMONSB
                (item as SerializationModel).SelectionImage = ImageSource.FromResource("SampleBrowser.Icons.NotSelected.png", assembly);
#else
                (item as SerializationModel).SelectionImage = ImageSource.FromResource("SampleBrowser.SfImageEditor.Icons.NotSelected.png", assembly);
#endif
                (item as SerializationModel).SelectedItemThickness = new Thickness(0, 0, 0, 0);
            }
        }
Example #9
0
 private void tcpipListView_SelectChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     if (tcpipListView.SelectedItems.Count == 1)
     {
         bnEditIP.Enabled = true;
     }
 }
Example #10
0
        private void navListTapped(object sender, ItemSelectionChangedEventArgs e)
        {
            NavList r = (NavList)navList.SelectedItem;
            String  m = r.NavTitle;

            if (m == "Grades")
            {
                Application.Current.MainPage = new NavigationPage(new GradesPage())
                {
                    BarBackgroundColor = LoginPage.g1, BarTextColor = Color.White
                };
            }
            else if (m == "Settings")
            {
                Application.Current.MainPage = new NavigationPage(new Settings())
                {
                    BarBackgroundColor = LoginPage.g1, BarTextColor = Color.White
                };
            }
            else if (m == "Logout")
            {
                Globals.Dataset.Clear();
                Xamarin.Essentials.Preferences.Remove("username");
                Xamarin.Essentials.Preferences.Remove("password");
                Application.Current.MainPage = new NavigationPage(new LoginPage());
            }
        }
Example #11
0
        private void ListView_SelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            var register = e.AddedItems[0] as Register;

            DisplayAlert("Category: " + register.category, register.name, "Continue");
            listView.ResetSwipe();
        }
        private void OnSelectionChanged(ItemSelectionChangedEventArgs obj)
        {
            var eventArgs = obj as ItemSelectionChangedEventArgs;
            var item      = eventArgs.AddedItems[0];

            this.bookInfoCollection.Remove(this.BookInfoCollection.FirstOrDefault(x => x == item));
        }
        private void ListView_OnSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            if (ListView.SelectionMode == SelectionMode.Multiple)
            {
                GroupResult group = null;

                for (int i = 0; i < e.AddedItems.Count; i++)
                {
                    var item = e.AddedItems[i];
                    (item as MusicInfo).IsSelected = true;
                    group = GetGroup(item);
                }
                for (int i = 0; i < e.RemovedItems.Count; i++)
                {
                    var item = e.RemovedItems[i];
                    (item as MusicInfo).IsSelected = false;
                    group = GetGroup(item);
                }

                if (group != null)
                {
                    RefreshGroupHeader(group);
                }

                ListView.RefreshView();
            }
        }
Example #14
0
 private void PresetCheckComboBox_ItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     foreach (FATEListViewItem flvi in ListView.ItemsSource.Cast <FATEListViewItem>().Where(x => ((FATEPresetViewItem)e.Item).FATEIDs.Contains(x.ID)))
     {
         flvi.Announce = e.IsSelected;
     }
     CheckBox_Checked(null, null);
 }
 private void ServersTreeView_OnSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     if (ServersTreeView.SelectedItems.Count == 1 &&
         ServersTreeView.SelectedItem is ServerTreeViewModel node &&
         node.Type == ServerTreeViewType.Server)
     {
         ServerGroupBox.Visibility = Visibility.Visible;
     }
Example #16
0
 private void CheckComboBox_ItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     var propertyInfo = e.Item as PropertyInfo;
     if(e.IsSelected)
         AddColumn(propertyInfo);
     else
         RemoveColumn(propertyInfo);
     e.Handled = true;
 }
Example #17
0
        /// <summary>
        /// Invoked when list view selection items are changed.
        /// </summary>
        /// <param name="sender">The ListView</param>
        /// <param name="e">Item selection changed event args</param>
        private async void CustomListView_SelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            Application.Current.Resources.TryGetValue("Gray-100", out var retVal);
            this.SelectionBackgroundColor = (Color)retVal;
            await Task.Delay(100);

            this.SelectionBackgroundColor = Color.Transparent;
            this.SelectedItems.Clear();
        }
Example #18
0
        /// <summary>
        /// Handles the OnItemSelectionChanged event of the databaseCheckListBox control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="ItemSelectionChangedEventArgs"/> instance containing the event data.</param>
        /// <exception cref="System.NotImplementedException"></exception>
        private void DatabaseCheckListBoxOnItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            if (!_loaded)
            {
                return;
            }

            var sellang = language.SelectedIndex != -1 ? (language.SelectedItem as StackPanel).Tag as string : string.Empty;
            var selidx  = 0;

            language.Items.Clear();

            if (databaseCheckListBox.SelectedItems.Count == 0)
            {
                return;
            }

            var langs = Languages.List.Keys.ToList();

            foreach (ListBoxItem item in databaseCheckListBox.SelectedItems)
            {
                langs = langs.Intersect(Updater.CreateGuide(item.Tag as string).SupportedLanguages).ToList();
            }

            foreach (var lang in langs)
            {
                if (sellang == lang)
                {
                    selidx = language.Items.Count;
                }

                var sp = new StackPanel
                {
                    Orientation = Orientation.Horizontal,
                    Tag         = lang
                };

                sp.Children.Add(new Image
                {
                    Source = new BitmapImage(new Uri("/RSTVShowTracker;component/Images/flag-" + lang + ".png", UriKind.Relative)),
                    Height = 16,
                    Width  = 16,
                    Margin = new Thickness(0, 1, 0, 0)
                });

                sp.Children.Add(new Label
                {
                    Content = " " + Languages.List[lang],
                    Padding = new Thickness(0)
                });

                language.Items.Add(sp);
            }

            language.SelectedIndex = selidx;
        }
        private void ListView_SelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            var items = e.AddedItems;

            for (int i = 0; items.Count > i; i++)
            {
                var index = ListView.DataSource.DisplayItems.IndexOf(items[i]);
                Entry.Text = index.ToString();
            }
        }
Example #20
0
 private void ListView_SelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     if (e.AddedItems.Count != 0)
     {
         selectedItems.Add(e.AddedItems[0]);
     }
     else
     {
         selectedItems.Remove(e.RemovedItems[0]);
     }
 }
 private void ListView_SelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     if (listView.SelectedItem != null)
     {
         if (listView.SelectedItem is SettingsSchemaModel schema)
         {
             Navigation.PushAsync(new SettingsPage(schema));
         }
     }
     listView.SelectedItem = null;
 }
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            ItemSelectionChangedEventArgs eventArgs = null;

            if (value is ItemSelectionChangedEventArgs)
            {
                eventArgs = value as ItemSelectionChangedEventArgs;
            }

            return(eventArgs);
        }
Example #23
0
 private void ItemSelectionChanged(object source, ItemSelectionChangedEventArgs <IModelItem> evt)
 {
     if (evt.ItemSelected)
     {
         var selectedNode = evt.Item as INode;
         if (selectedNode != null)
         {
             int layer = GetLayer(selectedNode);
             nodePlacerPanel.Level = layer;
         }
     }
 }
Example #24
0
        private void Group_ItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            if (handleSelection)
            {
                handleSelection = false;
                ItemSelectionChanged(e, Group);
            }
            handleSelection = true;

            if (!select_all)
            {
                RemoveSelection(e, Element);

                list_group.Clear();
                foreach (var i in Group.SelectedItems)
                {
                    if (!i.ToString().Equals("Select All"))
                    {
                        list_group.Add(i.ToString());
                    }
                }

                if (select_all)
                {
                    _elements  = fileGenerator.getAllElements();
                    element_id = fileGenerator.getAllElementID();
                    Element.Items.Clear();
                    Element.Items.Add("Select All");
                    //foreach (var i in _elements)
                    //{
                    //    Dictionary<string, Element> dict = new Dictionary<string, Element>(fileGenerator.Dict_element);
                    //    string key = dict.First(x => x.Value.Name_.Equals(i)).Key;
                    //    string type = dict[key].Type_;
                    //    dict.Remove(key);
                    //    Element.Items.Add(i + "(" + type + ")");
                    //}
                    List <string> list = new List <string>();
                    foreach (var i in element_id)
                    {
                        list.Add(fileGenerator.Dict_element[i].Name_ + "(" + fileGenerator.Dict_element[i].Type_ + ")");
                    }
                    list.Sort();
                    foreach (var i in list)
                    {
                        Element.Items.Add(i);
                    }
                }
                else
                {
                    UpdateElements();
                }
            }
        }
        /// <summary>
        /// Handles the OnItemSelectionChanged event of the databaseCheckListBox control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="ItemSelectionChangedEventArgs"/> instance containing the event data.</param>
        /// <exception cref="System.NotImplementedException"></exception>
        private void DatabaseCheckListBoxOnItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            if (!_loaded) return;

            var sellang = language.SelectedIndex != -1 ? (language.SelectedItem as StackPanel).Tag as string : string.Empty;
            var selidx  = 0;

            language.Items.Clear();

            if (databaseCheckListBox.SelectedItems.Count == 0)
            {
                return;
            }

            var langs = Languages.List.Keys.ToList();

            foreach (ListBoxItem item in databaseCheckListBox.SelectedItems)
            {
                langs = langs.Intersect(Updater.CreateGuide(item.Tag as string).SupportedLanguages).ToList();
            }

            foreach (var lang in langs)
            {
                if (sellang == lang)
                {
                    selidx = language.Items.Count;
                }

                var sp = new StackPanel
                    {
                        Orientation = Orientation.Horizontal,
                        Tag         = lang
                    };

                sp.Children.Add(new Image
                    {
                        Source = new BitmapImage(new Uri("/RSTVShowTracker;component/Images/flag-" + lang + ".png", UriKind.Relative)),
                        Height = 16,
                        Width  = 16,
                        Margin = new Thickness(0, 1, 0, 0)
                    });

                sp.Children.Add(new Label
                    {
                        Content = " " + Languages.List[lang],
                        Padding = new Thickness(0)
                    });

                language.Items.Add(sp);
            }

            language.SelectedIndex = selidx;
        }
Example #26
0
 private void SfListView_SelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     if (DocumentsList.SelectedItems.Count > 0)
     {
         _viewModel.DeleteModeActive    = true;
         DocumentsList.SelectionGesture = TouchGesture.Tap;
     }
     else
     {
         _viewModel.DeleteModeActive    = false;
         DocumentsList.SelectionGesture = TouchGesture.Hold;
     }
 }
Example #27
0
        private async void SfListView_OnSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            if (!(sender is SfListView listView))
            {
                return;
            }

            var selectedItem = listView.SelectedItem as GameModel;

            await Navigation.PushAsync(new GameDetailMainPage(selectedItem), true);

            listView.SelectedItem = null;
        }
Example #28
0
        private void Level1FieldsCtrl_OnItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            var pair = (KeyValuePair <Level1Fields, string>)e.Item;

            var column = _columns.TryGetValue(pair.Key);

            if (column == null)
            {
                return;
            }

            column.Visibility = e.IsSelected ? Visibility.Visible : Visibility.Collapsed;
        }
Example #29
0
 private void ListView_SelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     for (int i = 0; i < e.AddedItems.Count; i++)
     {
         var item = e.AddedItems[i];
         (item as ListViewGalleryInfo).IsSelected = true;
     }
     for (int i = 0; i < e.RemovedItems.Count; i++)
     {
         var item = e.RemovedItems[i];
         (item as ListViewGalleryInfo).IsSelected = false;
     }
     RefreshSelection();
 }
Example #30
0
        private void CheckComboBox_ItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            var propertyInfo = e.Item as PropertyInfo;

            if (e.IsSelected)
            {
                AddColumn(propertyInfo);
            }
            else
            {
                RemoveColumn(propertyInfo);
            }
            e.Handled = true;
        }
Example #31
0
        private void ultraListViewSnapshots_ItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
        {
            bool IsSnapshotSelected = false;

            if (ultraListViewSnapshots.SelectedItems.Count > 0)
            {
                m_SelectedSnapshotId = (int)ultraListViewSnapshots.SelectedItems[0].Tag;
                IsSnapshotSelected   = true;
            }

            if (m_SelectedSnapshotChangedDelegate != null)
            {
                m_SelectedSnapshotChangedDelegate(IsSnapshotSelected);
            }
        }
Example #32
0
 private void ulvTagList_ItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     if (e.SelectedItems.Count > 0)
     {
         UltraListViewItem item = e.SelectedItems[0];
         int selectedtagID      = int.Parse(item.Key);
         CurrTag = TagsDAO.DAO.Load(selectedtagID);
         LoadTaggedFoodTypes(selectedtagID);
     }
     else
     {
         //ClearTaggedFoodTypes();
     }
     ulvTagList.Focus();
 }
		/// <summary>
		/// The method that is called when the value of the item is changed.
		/// </summary>
		/// <param name="e">Arguments.</param>
		protected override void OnItemSelectionChanged(ItemSelectionChangedEventArgs e)
		{
			base.OnItemSelectionChanged(e);
			SelectedTypes = SelectedItems.Cast<ComboItem>().Select(p => p.Key);
		}
Example #34
0
		private void Level1FieldsCtrl_OnItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
		{
			var pair = (KeyValuePair<Level1Fields, string>)e.Item;

			var column = _columns.TryGetValue(pair.Key);

			if (column == null)
				return;

			column.Visibility = e.IsSelected ? Visibility.Visible : Visibility.Collapsed;
		}
 private void ulvUsedFunctions_ItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e)
 {
     if(e.SelectedItems.Count == 1)
     {
         btnUp.Enabled = e.SelectedItems[0].Index > 0;
         btnDown.Enabled = e.SelectedItems[0].Index < ulvUsedFunctions.Items.Count - 1;
     }
 }