/ src / Ryujinx / UI / Views / Settings / SettingsNetworkView.axaml
SettingsNetworkView.axaml
 1  <UserControl
 2      x:Class="Ryujinx.Ava.UI.Views.Settings.SettingsNetworkView"
 3      xmlns="https://github.com/avaloniaui"
 4      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 5      xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
 6      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
 7      xmlns:locale="clr-namespace:Ryujinx.Ava.Common.Locale"
 8      xmlns:viewModels="clr-namespace:Ryujinx.Ava.UI.ViewModels"
 9      mc:Ignorable="d"
10      x:DataType="viewModels:SettingsViewModel">
11      <Design.DataContext>
12          <viewModels:SettingsViewModel />
13      </Design.DataContext>
14      <ScrollViewer
15          Name="NetworkPage"
16          HorizontalAlignment="Stretch"
17          VerticalAlignment="Stretch"
18          HorizontalScrollBarVisibility="Disabled"
19          VerticalScrollBarVisibility="Auto">
20          <Border Classes="settings">
21              <StackPanel
22                  Margin="10"
23                  HorizontalAlignment="Stretch"
24                  Orientation="Vertical"
25                  Spacing="10">
26                  <TextBlock Classes="h1" Text="{locale:Locale SettingsTabNetworkMultiplayer}" />
27                  <StackPanel Margin="10,0,0,0" Orientation="Horizontal">
28                      <TextBlock VerticalAlignment="Center"
29                          Text="{locale:Locale MultiplayerMode}"
30                          ToolTip.Tip="{locale:Locale MultiplayerModeTooltip}"
31                          Width="200" />
32                      <ComboBox SelectedIndex="{Binding MultiplayerModeIndex}"
33                          ToolTip.Tip="{locale:Locale MultiplayerModeTooltip}"
34                          HorizontalContentAlignment="Left"
35                          Width="250">
36                          <ComboBoxItem>
37                              <TextBlock Text="{locale:Locale MultiplayerModeDisabled}" />
38                          </ComboBoxItem>
39                          <ComboBoxItem>
40                              <TextBlock Text="{locale:Locale MultiplayerModeLdnMitm}" />
41                          </ComboBoxItem>
42                      </ComboBox>
43                  </StackPanel>
44                  <Separator Height="1" />
45                  <TextBlock Classes="h1" Text="{locale:Locale SettingsTabNetworkConnection}" />
46                  <CheckBox Margin="10,0,0,0" IsChecked="{Binding EnableInternetAccess}">
47                      <TextBlock Text="{locale:Locale SettingsTabSystemEnableInternetAccess}"
48                          ToolTip.Tip="{locale:Locale EnableInternetAccessTooltip}" />
49                  </CheckBox>
50                  <StackPanel Margin="10,0,0,0" Orientation="Horizontal">
51                      <TextBlock VerticalAlignment="Center"
52                          Text="{locale:Locale SettingsTabNetworkInterface}"
53                          ToolTip.Tip="{locale:Locale NetworkInterfaceTooltip}"
54                          Width="200" />
55                      <ComboBox SelectedIndex="{Binding NetworkInterfaceIndex}"
56                          ToolTip.Tip="{locale:Locale NetworkInterfaceTooltip}"
57                          HorizontalContentAlignment="Left"
58                          ItemsSource="{Binding NetworkInterfaceList}"
59                          Width="250" />
60                  </StackPanel>
61              </StackPanel>
62          </Border>
63      </ScrollViewer>
64  </UserControl>