public static readonly DependencyProperty BindableExtentProperty = DependencyProperty.RegisterAttached("BindableExtent", typeof(Geometry), typeof(OwnerClass), new PropertyMetadata(new PropertyChangedCallback(OnBindableExtentChanged))); public static Geometry GetBindableExtent(DependencyObject d) { return (Geometry)d.GetValue(BindableExtentProperty); } public static void SetBindableExtent(DependencyObject d, Geometry value) { d.SetValue(BindableExtentProperty, value); } private static void OnBindableExtentChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { Map map = d as Map; var newExtent = (Geometry)e.NewValue; map.ZoomTo(newExtent); }
this.LayoutRoot.Children.Add(VM.MyTextBlock);
<Grid x:Name="LayoutRoot"> <TextBlock ???/> </Grid>
<esri:Map Layers="{Binding Map.Layers}" PanDuration="{Binding Map.PanDuration}" ZoomDuration="{Binding Map.ZoomDuration}" ZoomFactor="{Binding Map.ZoomFactor}"/>
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.