Esempio n. 1
0
 private void SetHandVisibility(TimePartExVisibility visibility)
 {
     SetVisibility(_hourHand, _minuteHand, _secondHand, visibility);
 }
Esempio n. 2
0
 private void SetPickerVisibility(TimePartExVisibility visibility)
 {
     SetVisibility(_hourInput, _minuteInput, _secondInput, visibility);
 }
Esempio n. 3
0
        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;
            }
        }