Esempio n. 1
0
        private void UpdateMessageList()
        {
            ObservableCollection <MessageViewItem> newView = new ObservableCollection <MessageViewItem>();

            foreach (NetworkTrace item in FileView.SelectedItems)
            {
                foreach (Message m in item.FilteredMessages)
                {
                    var mvi = new MessageViewItem(item.FileName, m);
                    newView.Add(mvi);
                }
            }
            MessageView.DataContext = newView;

            if (FileView.SelectedItems.Count == 1)
            {
                NetworkTrace trace = FileView.SelectedItems[0] as NetworkTrace;
                StatsDetails.IsEnabled  = true;
                ErrorsDetails.IsEnabled = trace.HasError;
            }
            else
            {
                StatsDetails.IsEnabled  = false;
                ErrorsDetails.IsEnabled = false;
            }
        }
Esempio n. 2
0
        private void ErrorDetailsMenu_Click(object sender, RoutedEventArgs e)
        {
            NetworkTrace trace = FileView.SelectedItem as NetworkTrace;

            if (trace != null)
            {
                TextDetails td = new TextDetails(trace.FileName, trace.Exceptions);
                td.Show();
            }
        }