예제 #1
0
 public void addSubMenu(MenuItem item, int id)
 {
     int temp = id / 10;
     m_menuList.Add(id, item);
     m_subMenuCount[temp]++;
 }
예제 #2
0
 public void addMenu(MenuItem item, int id)
 {
     m_menuList.Add(id, item);
     m_menuCount++;
 }
예제 #3
0
파일: SubMenu.cs 프로젝트: CAHbl4/csharp
 public void SelectPrev()
 {
     if (_selected != null)
         _selected = _items.FirstOrDefault() != _selected
             ? _items[_items.FindIndex(x => x == _selected) - 1]
             : null;
 }
예제 #4
0
파일: SubMenu.cs 프로젝트: CAHbl4/csharp
 public void SelectNext()
 {
     if (_items.LastOrDefault() != _selected)
         _selected = _items[_items.FindIndex(x => x == _selected) + 1];
 }
예제 #5
0
파일: SubMenu.cs 프로젝트: CAHbl4/csharp
 public void ResetSelected()
 {
     _selected = null;
 }
예제 #6
0
파일: SubMenu.cs 프로젝트: CAHbl4/csharp
 public SubMenu(string text = "")
 {
     _items = new List<MenuItem>();
     Text = text;
     _selected = null;
 }