RumbleSettingsWindow.axaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <UserControl
  2. xmlns="https://github.com/avaloniaui"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:locale="clr-namespace:Ryujinx.Ava.Common.Locale"
  7. mc:Ignorable="d"
  8. x:Class="Ryujinx.Ava.UI.Windows.RumbleSettingsWindow"
  9. Focusable="True">
  10. <Grid Margin="10">
  11. <Grid.RowDefinitions>
  12. <RowDefinition Height="Auto" />
  13. <RowDefinition />
  14. </Grid.RowDefinitions>
  15. <StackPanel Orientation="Vertical">
  16. <StackPanel Orientation="Horizontal">
  17. <TextBlock
  18. Width="100"
  19. TextWrapping="WrapWithOverflow"
  20. HorizontalAlignment="Center"
  21. Text="{locale:Locale ControllerSettingsRumbleStrongMultiplier}" />
  22. <Slider
  23. Margin="0,-5,0,-5"
  24. Width="200"
  25. TickFrequency="0.01"
  26. IsSnapToTickEnabled="True"
  27. Maximum="10"
  28. Minimum="0"
  29. Value="{Binding StrongRumble, Mode=TwoWay}" />
  30. <TextBlock
  31. VerticalAlignment="Center"
  32. Margin="5,0"
  33. Text="{Binding StrongRumble, StringFormat=\{0:0.00\}}" />
  34. </StackPanel>
  35. <StackPanel Orientation="Horizontal">
  36. <TextBlock
  37. Width="100"
  38. TextWrapping="WrapWithOverflow"
  39. HorizontalAlignment="Center"
  40. Text="{locale:Locale ControllerSettingsRumbleWeakMultiplier}" />
  41. <Slider
  42. Margin="0,-5,0,-5"
  43. Width="200"
  44. MaxWidth="200"
  45. Maximum="10"
  46. TickFrequency="0.01"
  47. IsSnapToTickEnabled="True"
  48. Minimum="0"
  49. Value="{Binding WeakRumble, Mode=TwoWay}" />
  50. <TextBlock
  51. VerticalAlignment="Center"
  52. Margin="5,0"
  53. Text="{Binding WeakRumble, StringFormat=\{0:0.00\}}" />
  54. </StackPanel>
  55. </StackPanel>
  56. </Grid>
  57. </UserControl>