laptop and a wrench

Bug

MapControl properties bound to text elements fail to update when zooming in an ArcGIS Runtime SDK for WPF application.

Zuletzt veröffentlicht: April 9, 2019 ArcGIS Runtime SDK for WPF
Bug-ID-Nummer BUG-000082172
EingereichtSeptember 25, 2014
Zuletzt geändertJune 5, 2024
Gilt fürArcGIS Runtime SDK for WPF
Gefunden in Version10.2.3
Behoben in VersionQ1 2015
StatusFixed

Workaround

1. Manually update the text shown in the application by listening for the ExtentChanged property of the map.2. Write a value converter, to bind the Map.Extent to, but pass the map's instance as a converter parameter to the class and return the scale as the value.3. Wrap the map. For example:<TextBlock x:Name="ScaleText" Text="{ Binding ElementName=MyMap, Path=Extent, Converter={StaticResource SC}, ConverterParameter={x:Reference Name=MyMap}}" FontSize="12" FontWeight="Bold" Foreground="Black"/>public class SC : IValueConverter{public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture){double scale = 0.0;if (parameter is Map) scale = ((Map)parameter).Scale;return scale;}public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture){return value;}}

Schritte zur Reproduzierung

Bug-ID: BUG-000082172

Software:

  • ArcGIS Runtime SDK for WPF

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln