ArcGISPortalViewer.Controls.MeasureDisplayControl.OnLinearUnitTypePropertyChanged C# (CSharp) Method

OnLinearUnitTypePropertyChanged() private static method

private static OnLinearUnitTypePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
d Windows.UI.Xaml.DependencyObject
e Windows.UI.Xaml.DependencyPropertyChangedEventArgs
return void
        private static void OnLinearUnitTypePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var measureDisplayControl = d as MeasureDisplayControl;
            if (measureDisplayControl == null)
                return;
            var linearUnitType = (LinearUnitType)e.NewValue;
            foreach (var measureItem in measureDisplayControl.MeasureItemCollection)
                measureItem.LinearUnitType = linearUnitType;
            measureDisplayControl.MeasureSummary.LinearUnitType = linearUnitType;
        }