//# __________ PROTOCOL :: PRIVATE __________ #//
 public void Show(
     bool tagIsDuplicate,
     VmTag tag,
     VmNest nest,
     VmItemEventStatistics itemStatistics,
     VmAliasEventStatistics aliasStatistics)
 {
     _tagSubpanel.ShowTag(tagIsDuplicate, tag);
     if( ShowNestFlag ) ShowNest(nest);
     if( ShowStatisticsFlag ) ShowStatistics(itemStatistics, aliasStatistics);
 }
 public void ShowStatistics(VmItemEventStatistics itemStatistics, VmAliasEventStatistics aliasStatistics)
 {
     _statisticsSubpanel.ShowStatistics(itemStatistics, aliasStatistics);
 }
        //# __________ PROTOCOL :: PUBLIC __________ #//
        public void ShowStatistics(
            VmItemEventStatistics itemStatistics,
            VmAliasEventStatistics aliasStatistics)
        {
            double kilograms =
                itemStatistics.GetKilograms() +
                aliasStatistics.GetKilograms();
            double weight = (VmProperties.Default.ShouldUseMetric() ) ? kilograms : JwUtility.KilogramsToPounds(kilograms);
            double d = Math.Round(weight, 1);
            String unit = VmProperties.Default.ShouldUseMetric() ? "Kg" : "Lb";

            int itemCount =
                itemStatistics.GetItemCount() +
                aliasStatistics.GetItemCount();

            StringBuilder sb = new StringBuilder();
            sb.Append("Total items: ");
            sb.Append(itemCount);
            sb.Append(" (");
            sb.Append(d);
            sb.Append(" ");
            sb.Append(unit);
            sb.Append(")");
            _valueLabel.Text = sb.ToString();
        }