using MvvmCross; using MvvmCross.Navigation; using MvvmCross.Platforms.Wpf.Views; using ProxySuper.Core.Models; using ProxySuper.Core.ViewModels; using System; using System.Windows; namespace ProxySuper.WPF.Views { /// /// HomeView.xaml 的交互逻辑 /// public partial class HomeView : MvxWpfView { public HomeView() { InitializeComponent(); } private IMvxNavigationService _navigationService; public IMvxNavigationService NavigationService { get { if (_navigationService == null) { _navigationService = Mvx.IoCProvider.Resolve(); } return _navigationService; } } public new HomeViewModel ViewModel { get { return (HomeViewModel)base.ViewModel; } } private void LaunchGitHubSite(object sender, RoutedEventArgs e) { System.Diagnostics.Process.Start("explorer.exe", "https://github.com/proxysu/ProxySU"); } ResourceDictionary resource = new ResourceDictionary(); private void SetSimpleChinese(object sender, RoutedEventArgs e) { resource.Source = new Uri(@"Resources\Languages\zh_cn.xaml", UriKind.Relative); Application.Current.Resources.MergedDictionaries[0] = resource; } private void SetEnglish(object sender, RoutedEventArgs e) { resource.Source = new Uri(@"Resources\Languages\en.xaml", UriKind.Relative); Application.Current.Resources.MergedDictionaries[0] = resource; } } }