using System.Collections.Generic; using System.Windows; using LocalizationTool.Services; using LocalizationTool.ViewModels; namespace LocalizationTool.Views { /// 新增语言窗口:从语言目录下拉选择,避免手输代码。 public partial class AddLanguageWindow : Window { public AddLanguageViewModel ViewModel { get; } public LanguageEntry SelectedLanguage => ViewModel.Selected; public AddLanguageWindow(IEnumerable existingCodes) { InitializeComponent(); Icon = App.AppIcon; ViewModel = new AddLanguageViewModel(existingCodes); DataContext = ViewModel; ViewModel.RequestClose += ok => { DialogResult = ok; Close(); }; } } }