Пример #1
0
        private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            if (e.Context == null || e.Context.ClosestDataPoint == null)
            {
                return;
            }

            var dataPoint = e.Context.ClosestDataPoint.DataPoint as CategoricalDataPoint;

            if (dataPoint == null)
            {
                return;
            }

            switch (DisplayRange)
            {
            case ChartDisplayRange.Hands:
                e.Header = dataPoint.Category.ToString();
                return;

            case ChartDisplayRange.Month:
            case ChartDisplayRange.Week:
                e.Header = ConvertDataPointCategoryToDateString(dataPoint.Category, dayFormatString);
                return;

            case ChartDisplayRange.Year:
                e.Header = ConvertDataPointCategoryToDateString(dataPoint.Category, monthFormatString);
                return;
            }
        }
Пример #2
0
 private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
 {
     foreach (DataPointInfo info in e.Context.DataPointInfos)
     {
         HistoricalDataForChart closestData = (HistoricalDataForChart)e.Context.ClosestDataPoint.DataPoint.DataItem;
         info.DisplayContent = string.Format("مقدار : {0}\nتاریخ  : {1}", closestData.Value, closestData.Date.ToPersianString());
     }
 }
Пример #3
0
        private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            foreach (DataPointInfo info in e.Context.DataPointInfos)
            {
                info.DisplayHeader = "Custom data point header";
            }

            e.Header = "Sample header";
        }
Пример #4
0
        private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            foreach (DataPointInfo info in e.Context.DataPointInfos)
            {
                info.DisplayHeader = "Custom data point header";
            }

            e.Header = "Sample header";
        }
Пример #5
0
 private void ChartTrackBallBehavior_OnTrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
 {
     e.Header = "";
     foreach (var info in e.Context.DataPointInfos)
     {
         var dp = info.DataPoint as CategoricalDataPoint;
         info.DisplayHeader  = dp.Category + ":";
         info.DisplayContent = string.Format(StringResources.TimeReport_HoursAndMinutes, ((int)dp.Value), (60 * (dp.Value - ((int)dp.Value))));
     }
 }
Пример #6
0
        /// <summary>
        /// Occurs when the <see cref="M:OnApplyTemplate" /> method has been called and the template is already successfully applied.
        /// </summary>
        protected override void OnTemplateApplied()
        {
            base.OnTemplateApplied();

            if (this.pendingUpdates != null)
            {
                this.Update(this.pendingUpdates);
                this.pendingUpdates = null;
            }
        }
Пример #7
0
        private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            if (e.Context.ClosestDataPoint != null)
            {
                var currentItem = e.Context.ClosestDataPoint.DataPoint.DataItem as MonthRevenue;

                var vm = LayoutRoot.DataContext as MainViewModel;

                vm.UpdateRevenueDataList(currentItem.Date);
            }
        }
        private void PacketChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            var closestDataPoint = e.Context.ClosestDataPoint.DataPoint as CategoricalDataPoint;

            if (closestDataPoint == null)
            {
                return;
            }

            this.TrackedFrameVm = closestDataPoint.DataItem as FrameVm;
        }
Пример #9
0
        private void OnCurrentPlotTrackUpdated(object sender, TrackBallInfoEventArgs e)
        {
            if (e.Context.DataPointInfos.Count == 2)
            {
                CategoricalDataPoint dp = e.Context.DataPointInfos[0].DataPoint as CategoricalDataPoint;
                this.txtTime.Text       = ((DateTime)dp.Category).ToString("HH:mm:ss");
                this.txtBatCurrent.Text = ((double)dp.Value).ToString("F3");

                dp = e.Context.DataPointInfos[1].DataPoint as CategoricalDataPoint;
                this.txtVoltage.Text = ((double)dp.Value).ToString("F2");
            }
        }
Пример #10
0
 private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
 {
     foreach (DataPointInfo info in e.Context.DataPointInfos)
     {
         tmp = info;
         info.DisplayHeader = "Custom data point header";
     }
     if (e.Context.DataPointInfos.Count == 0)
     {
         tmp = null;
     }
 }
Пример #11
0
        private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            var closestDataPoint = e.Context.ClosestDataPoint;

            if (closestDataPoint != null)
            {
                var data = closestDataPoint.DataPoint.DataItem as KeyValue <DateTime, long>;
                //this._trackedFrame = data.Ref as Models.Base.Frame;
                //this.radTimelineTimeInfo.Text = data.Key.ToString();
                //this.radTimelineBytesInfo.Text = data.Value.ToString();
            }
        }
Пример #12
0
 private void TotalChartTrackBallBehaviorTrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
 {
     var closestDataPoint = e.Context.ClosestDataPoint;
     if (closestDataPoint != null)
     {
         var data = closestDataPoint.DataPoint.DataItem as FinancialData;
         if (data != null)
         {
             Date.Text = data.Date.ToString("MMM dd, yyyy");
             Price.Text = data.Volume.ToString("0,0.00");
         }
     }
 }
Пример #13
0
        private static void behavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            ChartTrackBallBehavior behavior = (ChartTrackBallBehavior)sender;
            var    chart     = (RadCartesianChart)behavior.Chart;
            object xCategory = null;

            if (e.Context.DataPointInfos.Count != 0)
            {
                var center    = e.Context.DataPointInfos[0].DataPoint.LayoutSlot.Center;
                var dataTuple = chart.ConvertPointToData(new Point(center.X + chart.PanOffset.X, center.Y));
                xCategory = dataTuple.FirstValue;
            }
            MoveTrackBallsSafe(GetTrackBallGroup(behavior), xCategory, behavior);
        }
Пример #14
0
 private void ChartTrackBallBehavior_TrackInfoUpdated_1(object sender, TrackBallInfoEventArgs e)
 {
     foreach (DataPointInfo info in e.Context.DataPointInfos)
     {
         var x = info.DisplayContent.ToString().Replace("Value", "操作");
         info.DisplayContent = x.Replace("Category", "时间");
         tmp = info;
         info.DisplayHeader = "Custom data point header";
     }
     if (e.Context.DataPointInfos.Count == 0)
     {
         tmp = null;
     }
 }
Пример #15
0
 private void ImportTypeChartTrackBallBehaviorTrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
 {
     _purchaseImportType = ImportTypeBarSeries.Series[0].ItemsSource as List<FinancialData>;
     _leaseImportType = ImportTypeBarSeries.Series[1].ItemsSource as List<FinancialData>;
     var closestDataPoint = e.Context.ClosestDataPoint;
     if (closestDataPoint != null)
     {
         var data = closestDataPoint.DataPoint.DataItem as FinancialData;
         if (data != null)
         {
             UpdateImportTypeData(data);
         }
     }
 }
Пример #16
0
        private void ChartTrackBallBehavior_TrackInfoUpdated_2(object sender, TrackBallInfoEventArgs e)
        {
            DataPointInfo closestDataPoint = e.Context.ClosestDataPoint;

            if (closestDataPoint != null)
            {
                var data = closestDataPoint.DataPoint.DataItem as SunItem;
                if (data == null)
                {
                    return;
                }
                this.date.Text    = data.Time.ToString("MM-dd");
                this.sunrise.Text = (data.Value / 60).ToString(CultureInfo.InvariantCulture).PadLeft(2, '0') + ":" + (data.Value % 60).ToString(CultureInfo.InvariantCulture).PadLeft(2, '0');
                this.sunset.Text  = (data.Value2 / 60).ToString(CultureInfo.InvariantCulture).PadLeft(2, '0') + ":" + (data.Value2 % 60).ToString(CultureInfo.InvariantCulture).PadLeft(2, '0');
            }
        }
Пример #17
0
        private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            foreach (DataPointInfo info in e.Context.DataPointInfos)
            {
                var x = info.DisplayContent.ToString().Replace("Value", "数量");
                type = x.Split(new char[] { ':' })[2];
                info.DisplayContent = x.Split('\r')[0];

                tmp = info;
                info.DisplayHeader = "Custom data point header";
            }
            if (e.Context.DataPointInfos.Count == 0)
            {
                tmp = null;
            }
        }
        private void ChartTrackBallBehavior_OnTrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            if (this._gotoFrameFlagTrack)
            {
                this._gotoFrameFlagTrack = false;
                return;
            }

            var closestDataPoint = e.Context.ClosestDataPoint;

            if (closestDataPoint == null)
            {
                return;
            }
            var data = closestDataPoint.DataPoint.DataItem as KeyValue <DateTime, long>;

            this.TrackedFrameVm = data?.Ref as FrameVm;
        }
Пример #19
0
        private void ChartTrackBallBehavior_TrackInfoUpdated_2(object sender, TrackBallInfoEventArgs e)
        {
            var nameitems = new List <Run>();

            if (pow.IsChecked == true)
            {
                nameitems.Add(this.power);
            }
            if (ope.IsChecked == true)
            {
                nameitems.Add(this.open);
            }
            if (clo.IsChecked == true)
            {
                nameitems.Add(this.close);
            }
            if (loopoth.IsChecked == true)
            {
                nameitems.Add(this.loopother);
            }
            if (terminaloth.IsChecked == true)
            {
                nameitems.Add(this.terminalother);
            }
            if (sum.IsChecked == true)
            {
                nameitems.Add(this.sumnumber);
            }
            //foreach (DataPointInfo info in e.Context.DataPointInfos)
            //{
            //    foreach (var f in nameitems)
            //    {
            //        f.Text = info.DisplayContent.ToString().Split('\r')[0];
            //    }
            //}
            if (nameitems.Count != e.Context.DataPointInfos.Count)
            {
                return;
            }
            for (int i = 0; i < nameitems.Count; i++)
            {
                nameitems[i].Text = e.Context.DataPointInfos[i].DisplayContent.ToString().Split('\r')[0].Split(':')[1].Trim();
            }
        }
Пример #20
0
        internal void Update(TrackBallInfoEventArgs e)
        {
            if (this.panel == null)
            {
                this.pendingUpdates = e;
                return;
            }

            if (e.Header != null)
            {
                this.Header = e.Header;
            }

            DataTemplate defaultTemplate = this.DataPointInfoTemplate;

            // add presenter for each data point
            int index = 0;

            foreach (DataPointInfo info in e.Context.DataPoints.OrderBy(c => c.Priority))
            {
                ContentPresenter presenter;
                if (index >= this.panel.Children.Count)
                {
                    presenter = new ContentPresenter();
                    this.panel.Children.Add(presenter);
                }
                else
                {
                    presenter = this.panel.Children[index] as ContentPresenter;
                }

                DataTemplate seriesInfoTemplate = ChartTrackBallBehavior.GetTrackInfoTemplate(info.Series);

                presenter.Content         = info;
                presenter.ContentTemplate = seriesInfoTemplate == null ? defaultTemplate : seriesInfoTemplate;

                index++;
            }

            for (int i = index; i < this.panel.Children.Count; i++)
            {
                this.panel.Children.RemoveAt(i);
            }
        }
Пример #21
0
        private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            var closestDataPoint = e.Context.ClosestDataPoint;
            if (!e.Context.DataPointInfos.Contains(closestDataPoint))
                closestDataPoint = null;

            if (closestDataPoint != null)
            {
                var data = closestDataPoint.DataPoint.DataItem as SampleUnit;
                if (data != null)
                {
                    this.sampleValue.Text = ((double)data.SampleValue).ToString(CultureInfo.CurrentCulture);
                    this.date.Text = data.CategoryValue.DataType == LabelValueDataTypes.Index && ((DateTime?)data.CategoryValue.LabelValue).HasValue 
                                            ? ((DateTime)data.CategoryValue.LabelValue).ToString("MMM dd, yyyy", CultureInfo.CurrentCulture) 
                                            : string.Empty;

                    var upperLimit = ((ChartBase) DataContext).ShowUSL ? data.USL : (double) data.SampleValue;
                    var lowerLimit = ((ChartBase) DataContext).ShowUSL ? data.LSL : (double) data.SampleValue;

                    if ((double)data.SampleValue > upperLimit || (double)data.SampleValue < lowerLimit)
                    {
                        TrackBallLineColor = _trackballLineColor_broken;
                        OnPropertyChanged("TrackBallLineColor");

                        ((System.Windows.Media.Effects.DropShadowEffect)
                            (((Setter)(e.Context.ClosestDataPoint.Series.Chart.TrackBallLineStyle.Setters[2])).Value))
                            .Color = Color.FromArgb(0xFF, 0xFF, 0x69, 0xB4);

                        SampleValueForeground = _sampleValueForeground_broken;
                        OnPropertyChanged("SampleValueForeground");
                    }
                    else
                    {
                        TrackBallLineColor = _trackballLineColor_normal;
                        OnPropertyChanged("TrackBallLineColor");

                        ((System.Windows.Media.Effects.DropShadowEffect)
                            (((Setter)(e.Context.ClosestDataPoint.Series.Chart.TrackBallLineStyle.Setters[2])).Value))
                            .Color = Color.FromArgb(0xFF, 0x2F, 0xB3, 0xFF);

                        SampleValueForeground = _sampleValueForeground_normal;
                        OnPropertyChanged("SampleValueForeground");
                    }
                }
            }
            else
            {
                sampleValue.Text = string.Empty;
                date.Text = string.Empty;
            }
        }
        private void ChartTrackBallBehavior_TrackInfoUpdated_1(object sender, TrackBallInfoEventArgs e)
        {

        }
Пример #23
0
        private void ChartTrackBallBehavior_TrackInfoUpdated_3(object sender, TrackBallInfoEventArgs e)
        {
            var nameitems = new List <Run>();
            var ischeck   = false;

            foreach (var t in one.ItemsSource)
            {
                var xx = t as OperatorTypeItem;
                if (xx == null)
                {
                    return;
                }
                if (xx.IsSelected)
                {
                    ischeck = true;
                }
            }
            if (ter.IsChecked == true)
            {
                nameitems.Add(this.terminal);
            }
            else
            {
                this.terminal.Text = "";
            }
            if (ope.IsChecked == true)
            {
                nameitems.Add(this.openclose);
            }
            else
            {
                this.openclose.Text = "";
            }
            if (sin.IsChecked == true)
            {
                nameitems.Add(this.single);
            }
            else
            {
                this.single.Text = "";
            }
            if (oth.IsChecked == true)
            {
                nameitems.Add(this.others);
            }
            else
            {
                this.others.Text = "";
            }
            if (sum.IsChecked == true)
            {
                nameitems.Add(this.sumnumber);
            }
            else
            {
                this.sumnumber.Text = "";
            }
            if (ischeck == true)
            {
                nameitems.Add(this.onefault);
            }
            else
            {
                this.onefault.Text = "";
            }
            //foreach (DataPointInfo info in e.Context.DataPointInfos)
            //{
            //    foreach (var f in nameitems)
            //    {
            //        f.Text = info.DisplayContent.ToString().Split('\r')[0];
            //    }
            //}
            if (nameitems.Count != e.Context.DataPointInfos.Count)
            {
                return;
            }
            for (int i = 0; i < nameitems.Count; i++)
            {
                nameitems[i].Text = e.Context.DataPointInfos[i].DisplayContent.ToString().Split('\r')[0].Split(':')[1].Trim();
            }
        }
Пример #24
0
        private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            var closestDataPoint = e.Context.ClosestDataPoint;
            if (!e.Context.DataPointInfos.Contains(closestDataPoint))
                closestDataPoint = null;

            if (closestDataPoint != null)
            {
                var data = closestDataPoint.DataPoint.DataItem as SampleUnit;
                if (data != null)
                {
                    this.sampleValue.Text = ((double)data.SampleValue).ToString(CultureInfo.CurrentCulture);
                    this.date.Text = data.CategoryValue.DataType == LabelValueDataTypes.Date && ((DateTime?)data.CategoryValue.LabelValue).HasValue 
                                            ? ((DateTime)data.CategoryValue.LabelValue).ToString("MMM dd, yyyy", CultureInfo.CurrentCulture) 
                                            : string.Empty;

                    var instantUcl = 0.0;
                    var instantLcl = 0.0;
                    if (((ChartBase)DataContext).UseCustomCLs)
                    {
                        instantUcl = (((ChartBase)DataContext).ShowUSL ? (((ChartBase)DataContext).ShowUCL ? Math.Max(data.CustomUCL, data.USL) : data.USL) : data.CustomUCL);
                        instantLcl = (((ChartBase)DataContext).ShowLSL ? (((ChartBase)DataContext).ShowLCL ? Math.Min(data.CustomLCL, data.LSL) : data.LSL) : data.CustomLCL);
                        UCL = data.CustomUCL;
                        LCL = data.CustomLCL;
                    }
                    else
                    {
                        instantUcl = (((ChartBase)DataContext).ShowUSL ? (((ChartBase)DataContext).ShowUCL ? Math.Max(data.UCL, data.USL) : data.USL) : data.UCL);
                        instantLcl = (((ChartBase)DataContext).ShowLSL ? (((ChartBase)DataContext).ShowLCL ? Math.Min(data.LCL, data.LSL) : data.LSL) : data.LCL);

                        if (!((ChartBase)DataContext).AverageLimits)
                        {
                            UCL = data.UCL;
                            LCL = data.LCL;
                        }
                    }

                    if ((double)data.SampleValue > instantUcl || (double)data.SampleValue < instantLcl)
                    {
                        TrackBallLineColor = _trackballLineColor_broken;
                        OnPropertyChanged("TrackBallLineColor");

                        ((System.Windows.Media.Effects.DropShadowEffect)
                            (((Setter)(e.Context.ClosestDataPoint.Series.Chart.TrackBallLineStyle.Setters[2])).Value))
                            .Color = Color.FromArgb(0xFF, 0xFF, 0x69, 0xB4);

                        SampleValueForeground = _sampleValueForeground_broken;
                        OnPropertyChanged("SampleValueForeground");
                    }
                    else
                    {
                        TrackBallLineColor = _trackballLineColor_normal;
                        OnPropertyChanged("TrackBallLineColor");

                        ((System.Windows.Media.Effects.DropShadowEffect)
                            (((Setter)(e.Context.ClosestDataPoint.Series.Chart.TrackBallLineStyle.Setters[2])).Value))
                            .Color = Color.FromArgb(0xFF, 0x2F, 0xB3, 0xFF);

                        SampleValueForeground = _sampleValueForeground_normal;
                        OnPropertyChanged("SampleValueForeground");
                    }
                }
            }
            else
            {
                sampleValue.Text = string.Empty;
                date.Text = string.Empty;
            }
        }
Пример #25
0
 public void TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
 {
     var closestDataPoint = e.Context.ClosestDataPoint;
     if (closestDataPoint != null)
     {
         CurrentOil = closestDataPoint.DataPoint.DataItem as OilMonitorDTO;
     }
 }
        private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            CategoricalDataPoint closestDataPoint = e.Context.ClosestDataPoint.DataPoint as CategoricalDataPoint;

            this.OnClosestDataPointChanged(closestDataPoint);
        }
Пример #27
0
 private static void behavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
 {
     ChartTrackBallBehavior behavior = (ChartTrackBallBehavior)sender;
     var chart = (RadCartesianChart)behavior.Chart;
     object xCategory = null;
     if (e.Context.DataPointInfos.Count != 0)
     {
         var center = e.Context.DataPointInfos[0].DataPoint.LayoutSlot.Center;
         var dataTuple = chart.ConvertPointToData(new Point(center.X, center.Y));
         xCategory = dataTuple.FirstValue;
     }
     MoveTrackBalls(GetTrackBallGroup(behavior), xCategory, behavior);
 }
Пример #28
0
 private void ChartTrackBallBehavior_OnTrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
 {
     e.Header = "";
         foreach (var info in e.Context.DataPointInfos)
         {
                 var dp = info.DataPoint as CategoricalDataPoint;
                 info.DisplayHeader = dp.Category+":";
                     info.DisplayContent = string.Format(StringResources.TimeReport_HoursAndMinutes, ((int)dp.Value), (60 * (dp.Value - ((int)dp.Value))));
         }
 }
        private void ChartTrackBallBehavior_TrackInfoUpdated(object sender, TrackBallInfoEventArgs e)
        {
            DataPointInfo closestDataPoint = e.Context.ClosestDataPoint;

            if (closestDataPoint != null)
            {
                //   FinancialData data = closestDataPoint.DataPoint.DataItem as FinancialData;
                //this.volume.Text = data.Volume.ToString("##,#");
                //this.date.Text = data.Date.ToString("MMM dd, yyyy");
                //this.price.Text = data.Close.ToString("0,0.00");
                //  texttime.Text = closestDataPoint.DataPoint.DataItem
                DataRow tt = (DataRow)closestDataPoint.DataPoint.DataItem;
                Time_text.Text = Convert.ToDouble(tt[1]).ToString("0.000") + "S";
                if (_LineNum >= 1)
                {
                    _LineData_0_text.Text = tt[2].ToString();
                }
                if (_LineNum >= 2)
                {
                    _LineData_1_text.Text = tt[3].ToString();
                }
                if (_LineNum >= 3)
                {
                    _LineData_2_text.Text = tt[4].ToString();
                }
                if (_LineNum >= 4)
                {
                    _LineData_3_text.Text = tt[5].ToString();
                }
                if (_LineNum >= 5)
                {
                    _LineData_4_text.Text = tt[6].ToString();
                }
                if (_LineNum >= 6)
                {
                    _LineData_5_text.Text = tt[7].ToString();
                }
                if (_LineNum >= 7)
                {
                    _LineData_7_text.Text = tt[8].ToString();
                }
                if (_LineNum >= 8)
                {
                    _LineData_6_text.Text = tt[9].ToString();
                }
                if (_LineNum >= 9)
                {
                    _LineData_8_text.Text = tt[10].ToString();
                }
                if (_LineNum >= 10)
                {
                    _LineData_9_text.Text = tt[11].ToString();
                }
                if (_LineNum >= 11)
                {
                    _LineData_10_text.Text = tt[12].ToString();
                }
                if (_LineNum >= 12)
                {
                    _LineData_11_text.Text = tt[13].ToString();
                }
                if (_LineNum >= 13)
                {
                    _LineData_12_text.Text = tt[14].ToString();
                }
                if (_LineNum >= 14)
                {
                    _LineData_13_text.Text = tt[15].ToString();
                }
                if (_LineNum >= 15)
                {
                    _LineData_14_text.Text = tt[16].ToString();
                }

                //switch (tt[16].ToString())
                //{
                //    case "1":
                //        _LineData_14_text.Text = "P档";
                //        break;
                //    case "2":
                //        _LineData_14_text.Text = "R档";
                //        break;
                //    case "3":
                //        _LineData_14_text.Text = "N档";
                //        break;
                //    case "4":
                //        _LineData_14_text.Text = "D档";
                //        break;
                //    case "5":
                //        _LineData_14_text.Text = "D1档";
                //        break;
                //    case "6":
                //        _LineData_14_text.Text = "D2档";
                //        break;
                //    case "7":
                //        _LineData_14_text.Text = "D3档";
                //        break;
                //    case "8":
                //        _LineData_14_text.Text = "D4档";
                //        break;
                //    case "9":
                //        _LineData_14_text.Text = "D5档";
                //        break;
                //    case "10":
                //        _LineData_14_text.Text = "D6档";
                //        break;
                //    default:
                //        _LineData_14_text.Text = "";
                //        break;

                //}
                //  _LineData_14_text.Text = tt[16].ToString();


                // Retrieve the state value for the current row.
                //      String state = rowView["state"].ToString();
            }
        }