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