Hi,
I think I found a bug in the GamePad.GetState() method. Button B is being reported as button Back pressed. My project is a UWP.
var state = GamePad.GetState(PlayerIndex.One);
if (state.Buttons.Back == ButtonState.Pressed && previousState.Buttons.Back == ButtonState.Released)
{
var result = InputCommand.Back;
}
previousState = state;