private void OnAllTargetCulturesChanged()
        {
            var selectedCultures = AllTargetCultures.Except(UnselectedTargetCultures).OrderBy(c => c).ToArray();

            Dispatcher.BeginInvoke(() =>
            {
                try
                {
                    SelectedTargetCultures.SynchronizeWith(selectedCultures);
                }
                catch (InvalidOperationException)
                {
                    // collection is already changing...
                }
            });
        }
Beispiel #2
0
        private void OnAllTargetCulturesChanged()
        {
            var selectedCultures = AllTargetCultures.Except(UnselectedTargetCultures).OrderBy(c => c).ToArray();

            Dispatcher.BeginInvoke(() => { SelectedTargetCultures.SynchronizeWith(selectedCultures); });
        }