/// <summary> /// ViewpointControllerCollection getter method /// </summary> public static ViewpointControllerCollection GetViewpointControllerCollection(DependencyObject geoView) { var viewpointControllerCollection = (geoView as GeoView).GetValue(ViewpointControllerCollectionProperty) as ViewpointControllerCollection; if (viewpointControllerCollection == null) { viewpointControllerCollection = new ViewpointControllerCollection(); SetViewpointControllerCollection(geoView, viewpointControllerCollection); } return(viewpointControllerCollection); }
/// <summary> /// ViewpointControllerCollection setter method /// </summary> public static void SetViewpointControllerCollection(DependencyObject geoView, ViewpointControllerCollection ViewpointControllerCollection) { (geoView as GeoView)?.SetValue(ViewpointControllerCollectionProperty, ViewpointControllerCollection); }