Как прервать esriAction:MeasureAction

0 голосов
спросил 04 Май, 11 от Peps (5,330 баллов) в категории Программные продукты Esri
Есть тулбар на котором находится кнопка при клике на которую выполняется esriAction:MeasureAction. Каким образом отменить данное действие если пользователь выбрал другой инструмент.

4 Ответы

0 голосов
ответил 05 Май, 11 от Peps (5,330 баллов)
По ходу возникли еще две проблемы:
1) Каким образом можно изменить курсор при выполнении данного события?
2) Если пользователь делает дабл клик при активном событии то вылетает ошибка {"Object reference not set to an instance of an object."},
причем тоже самое происходит в стандартном примере ESRI, каким образом можно обработать данное исключение?
0 голосов
ответил 05 Май, 11 от Dido_kz1 (11,020 баллов)
Попробуй ещё раз
</Button>
            <Button Height="30" Width="30" Margin="0,0,2,0"
                    HorizontalContentAlignment="Left" Padding="3" ToolTipService.ToolTip="Линейка">
                <i:Interaction.Triggers>
                    <i:EventTrigger EventName="Click">
                        <esri:MeasureAction                                 
                                    AreaUnit="SquareMeters"
                                    DisplayTotals="True"
                                    DistanceUnit="Meters"
                                    MapUnits="Meters"
                                    MeasureMode="Polyline"                                  
                                    TargetName="MyMap">
                          
                         
                        </esri:MeasureAction>
                    </i:EventTrigger>
                </i:Interaction.Triggers>
                <Image Source="/Showcase;component/Images/LayerCAD32.png" Margin="2" />
            </Button>
у меня работает на ура http://astanamap.kz/cityface
0 голосов
ответил 11 Май, 11 от Peps (5,330 баллов)
Да попробовал проблемы остались, но это как оказалось глюк ESRI WPF2.1, попробовал на 2.2 бета все нормально.

0 голосов
ответил 11 Май, 11 от Peps (5,330 баллов)
И я писал про проблему с esri:MeasureAction именно в чистом WPF без silverlight.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...