コード例 #1
0
 /// <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)));
 }
コード例 #2
0
ファイル: MenuItem.cs プロジェクト: LaudableBauble/Bedlam
 /// <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);
 }
コード例 #3
0
ファイル: Menu.cs プロジェクト: LaudableBauble/Bedlam
 /// <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);
 }
コード例 #4
0
ファイル: Combobox.cs プロジェクト: LaudableBauble/Bedlam
        /// <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);
        }
コード例 #5
0
ファイル: ItemChooser.cs プロジェクト: LaudableBauble/Bedlam
 /// <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)));
 }
コード例 #6
0
ファイル: SpriteDialog.cs プロジェクト: LaudableBauble/Bedlam
 /// <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)));
 }