### YamlMime:ManagedReference
items:
- uid: MLEM.Ui.Elements.Element.GamepadNextElementCallback
  commentId: T:MLEM.Ui.Elements.Element.GamepadNextElementCallback
  id: Element.GamepadNextElementCallback
  parent: MLEM.Ui.Elements
  children: []
  langs:
  - csharp
  - vb
  name: Element.GamepadNextElementCallback
  nameWithType: Element.GamepadNextElementCallback
  fullName: MLEM.Ui.Elements.Element.GamepadNextElementCallback
  type: Delegate
  source:
    remote:
      path: MLEM.Ui/Elements/Element.cs
      branch: master
      repo: https://github.com/Ellpeck/MLEM
    id: GamepadNextElementCallback
    path: ../MLEM.Ui/Elements/Element.cs
    startLine: 538
  assemblies:
  - MLEM.Ui
  namespace: MLEM.Ui.Elements
  syntax:
    content: public delegate Element GamepadNextElementCallback(Direction2 dir, Element usualNext);
    parameters:
    - id: dir
      type: MLEM.Misc.Direction2
    - id: usualNext
      type: MLEM.Ui.Elements.Element
    return:
      type: MLEM.Ui.Elements.Element
    content.vb: Public Delegate Function GamepadNextElementCallback(dir As Direction2, usualNext As Element) As Element
  modifiers.csharp:
  - public
  - delegate
  modifiers.vb:
  - Public
  - Delegate
references:
- uid: MLEM.Ui.Elements
  commentId: N:MLEM.Ui.Elements
  name: MLEM.Ui.Elements
  nameWithType: MLEM.Ui.Elements
  fullName: MLEM.Ui.Elements
- uid: MLEM.Misc.Direction2
  commentId: T:MLEM.Misc.Direction2
  parent: MLEM.Misc
  name: Direction2
  nameWithType: Direction2
  fullName: MLEM.Misc.Direction2
- uid: MLEM.Ui.Elements.Element
  commentId: T:MLEM.Ui.Elements.Element
  parent: MLEM.Ui.Elements
  name: Element
  nameWithType: Element
  fullName: MLEM.Ui.Elements.Element
- uid: MLEM.Misc
  commentId: N:MLEM.Misc
  name: MLEM.Misc
  nameWithType: MLEM.Misc
  fullName: MLEM.Misc