Ho un controllo mappa con elementi della mappa legate in questo modo:Binding EntranceThemeTransition Proprietà della griglia in MapItemsControl.ItemTemplate che non funziona
<maps:MapItemsControl ItemsSource="{Binding MapObjects}">
<maps:MapItemsControl.ItemTemplate>
<DataTemplate>
<Grid
maps:MapControl.Location="{Binding Location}"
maps:MapControl.NormalizedAnchorPoint="{Binding AnchorPoint}" >
<Grid.Transitions>
<TransitionCollection>
<EntranceThemeTransition
FromVerticalOffset="{Binding VerticalOffset}"
FromHorizontalOffset="{Binding HorizontalOffset}" />
</TransitionCollection>
</Grid.Transitions>
...
</Grid>
</DataTemplate>
</maps:MapItemsControl.ItemTemplate>
</maps:MapItemsControl>
Quello che volevo raggiungere è quello di rendere gli elementi della mappa hanno qualche bella animazione in modo che non solo apparire dal nulla ... In particolare, volevo che scendessero in posizione in una direzione verso il centro della mappa.
Ma questo codice non sembra funzionare ... il Binding non viene nemmeno 'chiamato' per le due proprietà di EntranceThemeTransition
e mantengono i loro valori di default in modo che ogni elemento della mappa scorra da destra.
anche quando cambio la dichiarazione vincolante per alcune proprietà che non esiste nel mio ViewModel: FromVerticalOffset="{Binding NonExistentProperty}
, non c'è errore che indica questo che normalmente accadere e sarebbe simile a questa: Error: BindingExpression path error: 'NonExistentProperty' property not found on 'IMS_Mobile.ViewModels.MapViewModel+MapItem...'
Chiunque può aiutare ? Grazie.
Basta notare che ho dato una taglia perché il mio problema è simile anche se più semplice - Il legame con la stessa FromHorizontalOffset, ma è in TextBlock.Transitions. –
Il controllo mappa di WP8.1 è pieno di bug, quindi sii preparato che questo potrebbe non funzionare affatto. – sibbl
Questo è abbastanza strano. Cosa succede se si scrive la proprietà allegata per 'EntranceThemeTransition'? –