private void OnCategorySelected(object sender, WearableNavigationDrawerView.ItemSelectedEventArgs e)
        {
            if (_preventCategorySelectEvent)
            {
                _preventCategorySelectEvent = false;
                return;
            }

            if (e.Pos > 0)
            {
                var category = _categoryCache[e.Pos - 1];

                if (category == null)
                {
                    return;
                }

                _authSource.SetCategory(category.Id);
            }
            else
            {
                _authSource.SetCategory(null);
            }

            _authListAdapter.NotifyDataSetChanged();
            CheckEmptyState();
        }
Esempio n. 2
0
        private void OnCategorySelected(object sender, WearableNavigationDrawerView.ItemSelectedEventArgs e)
        {
            if (e.Pos > 0)
            {
                var category = _categoryCache.Get(e.Pos - 1);

                if (category == null)
                {
                    return;
                }

                _authSource.SetCategory(category.Id);
            }
            else
            {
                _authSource.SetCategory(null);
            }

            _authListAdapter.NotifyDataSetChanged();
            UpdateViewState();
        }