예제 #1
0
        private async Task UpdateCategories(bool updateSource = true)
        {
            await _categorySource.UpdateTask;

            if (updateSource)
            {
                await _categorySource.Update();
            }

            _categoriesMenu.Clear();

            var allItem = _categoriesMenu.Add(Menu.None, -1, Menu.None, Resource.String.categoryAll);

            allItem.SetChecked(true);

            for (var i = 0; i < _categorySource.Count(); ++i)
            {
                _categoriesMenu.Add(0, i, i, _categorySource.Categories[i].Name);
            }
        }
예제 #2
0
 protected override void ClearItems()
 {
     base.ClearItems();
     parent.Clear();
 }
예제 #3
0
파일: MenuItem.cs 프로젝트: pcdummy/Eto
 protected override void ClearItems()
 {
     base.ClearItems();
     subMenu.Clear();
 }