using Avalonia.Controls; using Avalonia.Interactivity; using Ryujinx.Ava.UI.ViewModels; using System; namespace Ryujinx.Ava.UI.Views.Settings { public partial class SettingsNetworkView : UserControl { public SettingsViewModel ViewModel; public SettingsNetworkView() { InitializeComponent(); } private void GenLdnPassButton_OnClick(object sender, RoutedEventArgs e) { byte[] code = new byte[4]; new Random().NextBytes(code); ViewModel.LdnPassphrase = $"Ryujinx-{BitConverter.ToUInt32(code):x8}"; } private void ClearLdnPassButton_OnClick(object sender, RoutedEventArgs e) { ViewModel.LdnPassphrase = ""; } } }