Sto scrivendo l'applicazione Xamarin e ho trovato la differenza tra WPF che non posso incrociare.Pulsante di associazione Xamarin Form Comando al genitore BindingContext
Sto utilizzando Xamarin Forms Labs per ottenere il controllo del ripetitore.
Ho un ripetitore, che ripete DataTemplate:
<DataTemplate>
<Button Text="{Binding Text}" Command="{Binding CategorySelectedCommand}" />
</DataTemplate>
ma vorrei spostare l'esecuzione di comandi al mio UserControl Binding Contesto.
Normalmente con WPF sarebbe simile:
Command={Binding ElementName=myUserControl, Path=DataContext.CategorySelectedCommand}
ma non avere la proprietà ElementName.
Ho scoperto che ho potuto impostare BindingContext del mio pulsante mi piace questo:
BindingContext="{x:Reference myUserControl}"
Ma allora non posso associare proprietà Text al testo di mio tasto.
Come devo fare?
Avete trovato una soluzione a questo? Sembra che 'Source' non funzioni con un DataTemplate. È un vero peccato, rende difficile fare MVVM reale. – MrZander
Nevermind. Ero indietro sugli aggiornamenti. Sembra che funzioni adesso. – MrZander