ArcGISPortalViewer.Controls.BasemapPicker.OnArcGISPortalPropertyChanged C# (CSharp) Method

OnArcGISPortalPropertyChanged() private static method

private static OnArcGISPortalPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
d Windows.UI.Xaml.DependencyObject
e Windows.UI.Xaml.DependencyPropertyChangedEventArgs
return void
		private static void OnArcGISPortalPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
		{
			BasemapPicker gallery = (BasemapPicker)d;
			ArcGISPortal oldValue = (ArcGISPortal)e.OldValue;
			if (oldValue != null)
			{
				gallery.ItemsSource = null;
			}
			ArcGISPortal newValue = (ArcGISPortal)e.NewValue;
			if (newValue != null)
			{
				if (newValue.ArcGISPortalInfo != null)
				{
					gallery.RefreshBasemaps();
				}
			}
		}