public AvailableAssemblyForTranslation(AvailableAssembliesCollection parentCollection, LocalizableAssembly assembly) { __Assembly = assembly; __ParentCollection = parentCollection; __IsSelected = false; __IsMissing = false; }
public wnd_SetupPathAndAssemblies() { InitializeComponent(); __AvailableAssemblies = new AvailableAssembliesCollection(); SetDefaultCulture(); DataContext = this; }
internal void UpdateAsseblies( AvailableAssembliesCollection availableAssembliesCollection) { __Assemblies.Clear(); foreach (var selectedAssembly in availableAssembliesCollection.Where(a => a.IsSelected == true)) { __Assemblies.Add(new TranslatedAssembly(selectedAssembly.Assembly)); } SaveAssemblies(); }
public pp_Settings() { InitializeComponent(); DataContext = this; __Assemblies = new AvailableAssembliesCollection(); foreach (var assembly in Document.Assemblies) { var assemblyItem = new AvailableAssemblyForTranslation(__Assemblies, assembly.Assembly); __Assemblies.Add(assemblyItem); } FillAssembliesToRemove(); }