Example #1
0
 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();
                }
            }
        }