diff --git a/MultiTerm.Wpf.CustomControl/MultiFormatDataView/MultiFormatDataView.cs b/MultiTerm.Wpf.CustomControl/MultiFormatDataView/MultiFormatDataView.cs index 1b85a03..c9be7b0 100644 --- a/MultiTerm.Wpf.CustomControl/MultiFormatDataView/MultiFormatDataView.cs +++ b/MultiTerm.Wpf.CustomControl/MultiFormatDataView/MultiFormatDataView.cs @@ -1,6 +1,5 @@ using MultiTerm.Core.ViewModel; using System; -using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Windows; @@ -10,6 +9,7 @@ using System.Linq; using System.Collections.Specialized; using MultiTerm.Protocols.Model; using System.Collections.ObjectModel; +using System.Diagnostics; namespace MultiTerm.Wpf.CustomControl; @@ -19,6 +19,7 @@ public class MultiFormatDataView : Control private const string itemsControlTemplateName = "PART_ItemsControl"; private const string buttonClearTemplateName = "PART_ButtonClear"; private const string textBoxCharOnlyViewTemplateName = "PART_CharOnlyTextBox"; + private const string realizedItemsCountTemplateName = "PART_RealizedItemsCountDisplay"; private ListBox? itemsControl; private TextBox? tbCharOnlyView; private ICollectionView? collectionView; @@ -139,6 +140,15 @@ public class MultiFormatDataView : Control { button.Click += OnClearButtonClicked; ; } + + // hide realized items count when not debugging + if (Debugger.IsAttached == false) + { + if(GetTemplateChild(realizedItemsCountTemplateName) is UIElement realizedItemsUiElement) + { + realizedItemsUiElement.Visibility = Visibility.Hidden; + } + } } private static void OnDataSourcePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) diff --git a/MultiTerm.Wpf.CustomControl/MultiFormatDataView/MultiFormatDataView.xaml b/MultiTerm.Wpf.CustomControl/MultiFormatDataView/MultiFormatDataView.xaml index 0b1ffeb..6dd560c 100644 --- a/MultiTerm.Wpf.CustomControl/MultiFormatDataView/MultiFormatDataView.xaml +++ b/MultiTerm.Wpf.CustomControl/MultiFormatDataView/MultiFormatDataView.xaml @@ -233,7 +233,8 @@ + Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Right" + x:Name="PART_RealizedItemsCountDisplay">