/// <summary>
 /// Update the Hidden Status of the control
 /// </summary>
 public void UpdateHidden()
 {
     if ((IsMuted || !((Storage.Settings.collapseOverride == CollapseOverride.Unread && IsUnread) || (Storage.Settings.collapseOverride == CollapseOverride.Mention && NotificationCount > 0))) && !IsSelected)
     {
         if (IsHidden)
         {
             if (Type == 4)
             {
                 // Rotate Chevron on side
                 Chevron.Rotate(-90, 7, 7, 400, 0, EasingType.Circle).Start();
             }
             else
             {
                 // Hide item
                 this.Visibility = Visibility.Collapsed;
             }
         }
         else
         {
             if (Type == 4)
             {
                 // Rotate Chevron upright
                 Chevron.Rotate(0, 7, 7, 400, 0, EasingType.Circle).Start();
             }
             else
             {
                 // Show item
                 this.Visibility = Visibility.Visible;
             }
         }
     }
 }
 public void UpdateHidden()
 {
     if ((IsMuted || !((Storage.Settings.collapseOverride == CollapseOverride.Unread && IsUnread) || (Storage.Settings.collapseOverride == CollapseOverride.Mention && NotificationCount > 0))) && !IsSelected)
     {
         if (IsHidden)
         {
             if (Type == 4)
             {
                 Chevron.Rotate(-90, 7, 7, 400, 0, EasingType.Circle).Start();
             }
             else
             {
                 //await this.Fade(0, 200, 0).StartAsync();
                 this.Visibility = Visibility.Collapsed;
             }
         }
         else
         {
             if (Type == 4)
             {
                 Chevron.Rotate(0, 7, 7, 400, 0, EasingType.Circle).Start();
             }
             else
             {
                 this.Visibility = Visibility.Visible;
                 this.Fade(1, 200, 0).Start();
             }
         }
     }
 }