コード例 #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();
 }