private void SetChannelType(Pr1132ChannelUiType value) { Switcher.Visibility = GetVisibility(value, Pr1132ChannelUiType.Switcher); PanelSlider.Visibility = GetVisibility(value, Pr1132ChannelUiType.Dimmer, Pr1132ChannelUiType.LED); PanelLed.Visibility = GetVisibility(value, Pr1132ChannelUiType.LED); PanelScene.Visibility = GetVisibility(value, Pr1132ChannelUiType.RestoreState); }
private static Visibility GetVisibility(Pr1132ChannelUiType target, params Pr1132ChannelUiType[] types) { return(types.Contains(target) ? Visibility.Visible : Visibility.Collapsed); }