/// <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(); } } } }