private void SelectFirstItem() { if (!ItemSource.Any()) { WorkingItem = null; } else { WorkingItem = ItemSource.First(); } }
protected override void OnPropertyChanged(string propertyName = null) { base.OnPropertyChanged(propertyName); if (propertyName == ItemSourceProperty.PropertyName) { Container.Children.Clear(); if (ItemSource != null && ItemSource.Any()) { //dynamic rendering of links this.Render(); } } }