private void DetailsUpdater_DetailsUpdated(object sender, DetailsUpdatedEventArgs e)
        {
            Dispatcher.Invoke(delegate
            {
                DetailedInfo.Clear();

                foreach (var p in e.Details)
                {
                    var label = Localize.ResourceManager.GetString(p.Key.ToString()) ?? p.Key.ToString();
                    DetailedInfo.AppendText(string.Format("{0}: {1}\r\n", label, string.Join(", ", p.Value)));
                }
            });
        }