コード例 #1
0
ファイル: SubMenu.cs プロジェクト: CAHbl4/csharp
 public void SelectPrev()
 {
     if (_selected != null)
         _selected = _items.FirstOrDefault() != _selected
             ? _items[_items.FindIndex(x => x == _selected) - 1]
             : null;
 }
コード例 #2
0
ファイル: SubMenu.cs プロジェクト: CAHbl4/csharp
 public void SelectNext()
 {
     if (_items.LastOrDefault() != _selected)
         _selected = _items[_items.FindIndex(x => x == _selected) + 1];
 }
コード例 #3
0
ファイル: SubMenu.cs プロジェクト: CAHbl4/csharp
 public void Deselect()
 {
     _selected = null;
 }
コード例 #4
0
ファイル: SubMenu.cs プロジェクト: CAHbl4/csharp
 public void Reset()
 {
     _selected = null;
 }
コード例 #5
0
ファイル: SubMenu.cs プロジェクト: CAHbl4/csharp
 public void AddItem(MenuItem item)
 {
     _items.Add(item);
 }