Ci sarà RelativeSource FindAncestor, AncestorType ... in Silverlight 4?Silverlight 4 RelativeSource FindAncestor binding
21
A
risposta
27
In Silverlight 4 la proprietà RelativeSource
di Binding
supporta ancora solo "Self" e "TemplatedParent", non vi è alcun cambiamento da Silverlight 3 in quest'area.
3
4
Forse si potrebbe istanziare il ViewModel nel Xmal come risorsa statica poi riferimento che come origine nel vostro legame.
<UserControl.Resources>
<vm:MainPageViewModel x:Key="ViewModel"/>
</UserControl.Resources>
<Grid x:Name="LayoutRoot" Background="White" DataContext="{Binding Source={StaticResource ViewModel}}">
<ListBox ItemsSource="{Binding Partitions}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<toolkit:WrapPanel FlowDirection="LeftToRight" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<Button Margin="10,0" Width="40" Content="{Binding}" Command="{Binding Source={StaticResource ViewModel}, Path=ButtonCommand}" CommandParameter="{Binding}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
16
RelativeSource AncestorType
is supported in Silverlight 5, che è già disponibile.
<TextBlock Text="{Binding Name}"
FontSize="{Binding DataContext.CustomFontSize,
RelativeSource={RelativeSource AncestorType=UserControl}}"
/>
Problemi correlati
- 1. RelativeSource FindAncestor problema
- 2. Che cosa fa esattamente "RelativeSource FindAncestor" di WPF Data Binding?
- 3. Errore DataBinding WPF: impossibile trovare l'origine per il binding con riferimento 'RelativeSource FindAncestor'
- 4. WPF FindAncestor nel legame
- 5. DataContext e binding self come RelativeSource
- 6. Non riesci a trovare fonte per il legame con il riferimento 'RelativeSource FindAncestor'
- 7. RelativeSource e Popup
- 8. Binding ComboBox.SelectedItem in Silverlight
- 9. Force Binding Update Silverlight
- 10. ag_e_parser_bad_property_value Silverlight Binding Pagina Titolo
- 11. Binding ComboBox.SelectedItem in Silverlight (più)
- 12. Silverlight 4 + MVVM + KeyDown evento
- 13. WPF utilizzando MVVM: DataBinding con RelativeSource
- 14. Silverlight 4 DataTemplate DataType
- 15. Test 4 unità Silverlight
- 16. Silverlight 4 PLINQ
- 17. Silverlight 4 e XBAP
- 18. MVVM binding command to contextmenu item
- 19. WPF - RelativeSource in stile
- 20. wshttpbinding support in silverlight 4
- 21. Servizio pulsanti predefiniti Silverlight 4
- 22. Comportamenti per Blend (Silverlight 4)
- 23. Silverlight: interruzione degli errori di binding
- 24. Dove posso ottenere "Silverlight Developer Runtime" per Silverlight 4?
- 25. Aggiornamento da Silverlight 4 a Silverlight 5 causando AccessViolationException
- 26. Come si associa a RelativeSource Self?
- 27. Altezza griglia vincolante utilizzando FindAncestor e AncestorLevel su un'altra griglia
- 28. Silverlight 4: come cambiare la visibilità del controllo
- 29. Binding ConverterParameter
- 30. stili e binding in WPF