private void MapShapeReader_ReadCompleted(object sender, ReadShapesCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         LocationRect bestView = this.informationLayer.GetBestView(this.informationLayer.Items);
         this.RadMap1.SetView(bestView);
     }
 }
        private void CountyLayerReaderReadCompleted(object sender, ReadShapesCompletedEventArgs eventArgs)
        {
            if (eventArgs.Error != null)
                return;

            foreach (MapShape shape in this.CountyLayer.Items)
                shape.MouseLeftButtonUp += this.CountyShapeMouseLeftButtonUp;

            if (this.ZoomInCheckBox.IsChecked == true)
                this.BringIntoView(this.stateShape);
        }
示例#3
0
        private void MapShapeReader_ReadCompleted(object sender, ReadShapesCompletedEventArgs eventArgs)
        {
            InformationLayer layer = (sender as MapShapeReader).Layer;

            // extract the seat colorization information from the data attributes
            foreach (MapShape shape in layer.Items)
            {
                byte red = byte.Parse(shape.ExtendedData.GetValue("RGB0").ToString(), CultureInfo.InvariantCulture);
                byte green = byte.Parse(shape.ExtendedData.GetValue("RGB1").ToString(), CultureInfo.InvariantCulture);
                byte blue = byte.Parse(shape.ExtendedData.GetValue("RGB2").ToString(), CultureInfo.InvariantCulture);

                shape.Fill = new SolidColorBrush(Color.FromArgb(255, red, green, blue));
                shape.MouseLeftButtonDown += Shape_MouseLeftButtonDown;
            }

            // make sure the map zoom / center settings ensure best view of the loaded shapes
            this.SetBestView(layer);
        }
        private void MapShapeReader_ReadCompleted(object sender, ReadShapesCompletedEventArgs eventArgs)
        {
            InformationLayer layer = (sender as MapShapeReader).Layer;

            // extract the seat colorization information from the data attributes
            foreach (MapShape shape in layer.Items)
            {
                byte red   = byte.Parse(shape.ExtendedData.GetValue("RGB0").ToString(), CultureInfo.InvariantCulture);
                byte green = byte.Parse(shape.ExtendedData.GetValue("RGB1").ToString(), CultureInfo.InvariantCulture);
                byte blue  = byte.Parse(shape.ExtendedData.GetValue("RGB2").ToString(), CultureInfo.InvariantCulture);

                shape.Fill = new SolidColorBrush(Color.FromArgb(255, red, green, blue));
                shape.MouseLeftButtonDown += Shape_MouseLeftButtonDown;
            }

            // make sure the map zoom / center settings ensure best view of the loaded shapes
            this.SetBestView(layer);
        }
示例#5
0
        private void MapShapeReader_ReadCompleted(object sender, ReadShapesCompletedEventArgs eventArgs)
        {
            InformationLayer layer = (sender as MapShapeReader).Layer;

            // extract the seat colorization information from the data attributes
            foreach (MapShape shape in layer.Items)
            {
                byte red = byte.Parse(shape.ExtendedData.GetValue("RGB0").ToString(), CultureInfo.InvariantCulture);
                byte green = byte.Parse(shape.ExtendedData.GetValue("RGB1").ToString(), CultureInfo.InvariantCulture);
                byte blue = byte.Parse(shape.ExtendedData.GetValue("RGB2").ToString(), CultureInfo.InvariantCulture);

                shape.Fill = new SolidColorBrush(Color.FromArgb(255, red, green, blue));
                shape.MouseLeftButtonDown += Shape_MouseLeftButtonDown;
            }

            if (!layer.IsArrangeValid)
            {
                RadMap1.LayoutUpdated += this.RadMap1_LayoutUpdated;
                return;
            }
        }
示例#6
0
        private void MapShapeReader_ReadCompleted(object sender, ReadShapesCompletedEventArgs eventArgs)
        {
            InformationLayer layer = (sender as MapShapeReader).Layer;

            // extract the seat colorization information from the data attributes
            foreach (MapShape shape in layer.Items)
            {
                byte red   = byte.Parse(shape.ExtendedData.GetValue("RGB0").ToString(), CultureInfo.InvariantCulture);
                byte green = byte.Parse(shape.ExtendedData.GetValue("RGB1").ToString(), CultureInfo.InvariantCulture);
                byte blue  = byte.Parse(shape.ExtendedData.GetValue("RGB2").ToString(), CultureInfo.InvariantCulture);

                shape.Fill = new SolidColorBrush(Color.FromArgb(255, red, green, blue));
                shape.MouseLeftButtonDown += Shape_MouseLeftButtonDown;
            }

            if (!layer.IsArrangeValid)
            {
                RadMap1.LayoutUpdated += this.RadMap1_LayoutUpdated;
                return;
            }
        }
示例#7
0
 private void Reader_ReadCompleted(object sender, ReadShapesCompletedEventArgs e)
 {
     AddShapes();
     HandleShapes();
 }
 private void StateLayerReaderReadCompleted(object sender, ReadShapesCompletedEventArgs eventArgs)
 {
     foreach (MapShape shape in this.StateLayer.Items)
         shape.MouseLeftButtonUp += this.StateShapeMouseLeftButtonUp;
 }