Inheritance: DependencyObject
示例#1
0
        /// <summary>
        /// Provides derived classes an opportunity to handle changes to the Source property.
        /// </summary>
        protected virtual void OnSourceChanged(MultiScaleTileSource oldSource, MultiScaleTileSource newSource)
        {
            if (newSource == null)
            {
                _spatialSource = null;
                return;
            }

            _spatialSource = new MultiScaleImageSpatialItemsSource(newSource);

            if (_itemsControl != null)
                _itemsControl.ItemsSource = _spatialSource;

            if (_zoomableCanvas != null)
                InitializeCanvas();
        }