Czy będzie RelativeSource FindAncestor, AncestorType ... w Silverlight 4?Silverlight 4 RelativeSource FindAncestor binding
21
A
Odpowiedz
27
Właściwość Binding
nadal obsługuje tylko "Self" i "TemplatedParent", nie ma żadnej zmiany z Silverlight 3 w tym obszarze.
3
4
Może ty instancji ViewModel w Xmal jako zasób statyczny następnie odwołać że jako źródło w twojej wiążące.
<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, który jest już dostępny.
<TextBlock Text="{Binding Name}"
FontSize="{Binding DataContext.CustomFontSize,
RelativeSource={RelativeSource AncestorType=UserControl}}"
/>
Powiązane problemy
- 1. RelativeSource FindAncestor problem
- 2. Co dokładnie robi "RelativeSource FindAncestor" w WPF Data Binding?
- 3. WPF FindAncestor wiązania
- 4. Błąd DataBinding WPF: Nie można znaleźć źródła dla wiązania z odniesieniem "RelativeSource FindAncestor"
- 5. Silverlight: Break on Binding Errors
- 6. RelativeSource and Popup
- 7. Silverlight 4 + MVVM + wydarzenie KeyDown
- 8. Silverlight 4 Unit Testing
- 9. Jak powiązać z RelativeSource Self?
- 10. WPF - RelativeSource w stylu
- 11. DataContext i bindowanie jako RelativeSource
- 12. Angular 4 Data Binding over ng-repeat
- 13. Zachowania dla Blend (Silverlight 4)
- 14. Obsługa wshttpbinding w silverlight 4
- 15. WPF TemplateBinding vs RelativeSource TemplatedParent
- 16. WPF Binding do ElementName wewnątrz ItemsControl
- 17. Wysokość siatki wiążącej Używanie FindAncestor i AncestorLevel do innej siatki
- 18. Wykrywanie stanu biernego silverlight 4 aplikacja
- 19. Silverlight 4: Przesyłanie plików na serwer
- 20. Silverlight 4 - kodowanie danych PCM z mikrofonu
- 21. Knockoutjs click binding in foreach binding
- 22. Wiązanie płótna w silverlight
- 23. Binding StringFormat
- 24. Różnice między ElementName = "<Me>" i RelativeSource siebie?
- 25. Zmień kulturę aplikacji Silverlight
- 26. Wydajność podczas LayoutTransform jest stosowana do treści DataGridCell
- 27. Czy zestaw Silverlight 5 może odwoływać się do zestawu Silverlight 4?
- 28. Wiązanie ComboBox.SelectedItem w Silverlight
- 29. Menu ASP.NET 4 chowa się za div zawierającym aplikację Silverlight
- 30. Rozmiar zawartości zawartości kontrolnej do wypełnienia Silverlight 4