private DataTemplate DataTemplateForMappingType(GamepadMappingItemType type) { switch (type) { case GamepadMappingItemType.Axis: return (DataTemplate) FindResource("AxisMappingItemTemplate"); case GamepadMappingItemType.Button: return (DataTemplate) FindResource("ButtonMappingItemTemplate"); case GamepadMappingItemType.DPad: return (DataTemplate) FindResource("DpadMappingItemTemplate"); case GamepadMappingItemType.Empty: return (DataTemplate) FindResource("EmptyMappingItemTemplate"); default: throw new ArgumentOutOfRangeException(); } }
private DataTemplate DataTemplateForMappingType(GamepadMappingItemType type) { switch (type) { case GamepadMappingItemType.Axis: return((DataTemplate)FindResource("AxisMappingItemTemplate")); case GamepadMappingItemType.Button: return((DataTemplate)FindResource("ButtonMappingItemTemplate")); case GamepadMappingItemType.DPad: return((DataTemplate)FindResource("DpadMappingItemTemplate")); case GamepadMappingItemType.Empty: return((DataTemplate)FindResource("EmptyMappingItemTemplate")); default: throw new ArgumentOutOfRangeException(); } }