コード例 #1
0
 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();
     }
 }
コード例 #2
0
        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();
            }
        }