laptop and a wrench

Bogue

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

Dernière publication: April 9, 2019 ArcGIS Runtime SDK for WPF
Numéro d’ID de bogue BUG-000082172
EnvoiSeptember 25, 2014
Dernière modificationJune 20, 2022
S’applique àArcGIS Runtime SDK for WPF
Version trouvée10.2.3
Version FixedQ1 2015
StatutFixed

Solution de contournement

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;}}

Étapes pour reproduire

ID de bogue: BUG-000082172

Logiciel:

  • ArcGIS Runtime SDK for WPF

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement

En savoir plus sur ce sujet