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();
};
}
}
}