public AvatarWindow(ContentManager contentManager) { ContentManager = contentManager; ViewModel = new AvatarProfileViewModel(() => ViewModel.ReloadImages()); DataContext = ViewModel; InitializeComponent(); #if DEBUG this.AttachDevTools(); #endif Title = $"Ryujinx {Program.Version} - " + LocaleManager.Instance["AvatarWindowTitle"]; }
public NavigationDialogHost(AccountManager accountManager, ContentManager contentManager, VirtualFileSystem virtualFileSystem) { AccountManager = accountManager; ContentManager = contentManager; ViewModel = new UserProfileViewModel(this); if (contentManager.GetCurrentFirmwareVersion() != null) { Task.Run(() => { AvatarProfileViewModel.PreloadAvatars(contentManager, virtualFileSystem); }); } InitializeComponent(); }
private void NavigatedTo(NavigationEventArgs arg) { if (Program.PreviewerDetached) { if (arg.NavigationMode == NavigationMode.New) { (_parent, _profile) = ((NavigationDialogHost, TempProfile))arg.Parameter; ContentManager = _parent.ContentManager; if (Program.PreviewerDetached) { ViewModel = new AvatarProfileViewModel(() => ViewModel.ReloadImages()); } DataContext = ViewModel; } } }
public UserProfileWindow(AccountManager accountManager, ContentManager contentManager, VirtualFileSystem virtualFileSystem) { AccountManager = accountManager; ContentManager = contentManager; ViewModel = new UserProfileViewModel(this); DataContext = ViewModel; InitializeComponent(); #if DEBUG this.AttachDevTools(); #endif if (contentManager.GetCurrentFirmwareVersion() != null) { Task.Run(() => { AvatarProfileViewModel.PreloadAvatars(contentManager, virtualFileSystem); }); } Title = $"Ryujinx {Program.Version} - " + LocaleManager.Instance["UserProfileWindowTitle"]; }