private void SetHandVisibility(TimePartExVisibility visibility) { SetVisibility(_hourHand, _minuteHand, _secondHand, visibility); }
private void SetPickerVisibility(TimePartExVisibility visibility) { SetVisibility(_hourInput, _minuteInput, _secondInput, visibility); }
private static void SetVisibility(UIElement partHours, UIElement partMinutes, UIElement partSeconds, TimePartExVisibility visibility) { if (partHours != null) { partHours.Visibility = visibility.HasFlag(TimePartExVisibility.Hour) ? Visibility.Visible : Visibility.Collapsed; } if (partMinutes != null) { partMinutes.Visibility = visibility.HasFlag(TimePartExVisibility.Minute) ? Visibility.Visible : Visibility.Collapsed; } if (partSeconds != null) { partSeconds.Visibility = visibility.HasFlag(TimePartExVisibility.Second) ? Visibility.Visible : Visibility.Collapsed; } }