/// <summary> /// A list item has been selected. /// </summary> /// <param name="obj">The object that fired the event.</param> /// <param name="e">The event's arguments.</param> private void OnListSelect(object obj, ListItemSelectEventArgs e) { //Pass along the selected item's index. _SelectedIndex = _List.Items.FindIndex(item => (item.Equals(e.Item))); }
/// <summary> /// An item in the list has been selected. /// </summary> /// <param name="obj">The object that fired the event.</param> /// <param name="e">The event's arguments.</param> private void OnItemSelect(object obj, ListItemSelectEventArgs e) { //Change the selected item. _SelectedItem = e.Item; //Invoke the event. ItemSelectInvoke(e.Item); }
/// <summary> /// A menu item's list item has been selected. /// </summary> /// <param name="obj">The object that fired the event.</param> /// <param name="e">The event arguments.</param> private void OnMenuOptionSelect(object obj, ListItemSelectEventArgs e) { //Save the clicked node as the selected node. MenuOptionSelectInvoke(e.Item); }
/// <summary> /// An item in the list has been selected. /// </summary> /// <param name="obj">The object that fired the event.</param> /// <param name="e">The event's arguments.</param> private void OnItemSelect(object obj, ListItemSelectEventArgs e) { //Change the selected item. _SelectedItem = e.Item; //Change the displayed tag and text. _Label.Tag = (_SelectedItem as LabelListItem).Label.Tag; _Label.Text = (_SelectedItem as LabelListItem).Label.Text; //Fire the item select event. ItemSelectInvoke(e.Item); }
/// <summary> /// A list item has been selected. /// </summary> /// <param name="obj">The object that fired the event.</param> /// <param name="e">The event's arguments.</param> private void OnListSelect(object obj, ListItemSelectEventArgs e) { //Try and load the new texture. //_PctbDisplay.Picture = GUI.ContentManager.Load<Texture2D>(_Blueprints.Find(s => (s.Contains((e.Item as LabelListItem).Label.Text)))); //_PctbDisplay.Picture.Name = _Blueprints.Find(s => (s.Contains((e.Item as LabelListItem).Label.Text))); }
/// <summary> /// A list item has been selected. /// </summary> /// <param name="obj">The object that fired the event.</param> /// <param name="e">The event's arguments.</param> private void OnListSelect(object obj, ListItemSelectEventArgs e) { //Try and load the new texture. _Picturebox.Picture = GUI.ContentManager.Load<Texture2D>(_Textures.Find(s => (s.Contains((e.Item as LabelListItem).Label.Text)))); _Picturebox.Picture.Name = _Textures.Find(s => (s.Contains((e.Item as LabelListItem).Label.Text))); }