Diskuze: Windows Phone Silverlight Binding
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
muzes bliz upresnit co bys chtel (nechapu presne ty vztahy)? ale predpokladam ze to pujde vyresit pres
No relative source TemplatedParent nejde, protože to je DataTemplate a ne ControlTemplate.. x:Nmae jsem taky už zkoušel a nejspíš zase kvůli DataTemplatu to nejde.. AncestorType v relative source není v silverlightu pro wp
tohle me de v SL5 (ted nemuzu skouset WP8, protoze nemam telefon)
<Button DataContext="{Binding Person}">
<Button.Template>
<ControlTemplate>
<StackPanel>
<TextBlock Name="te" DataContext="{Binding}" Text="{Binding Name}" />
<ListBox ItemsSource="{Binding Data}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding DataContext.Surname, ElementName=te}"/>
<TextBlock Text="{Binding}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</StackPanel>
</ControlTemplate>
</Button.Template>
</Button>
Hmm tak me to jde taky, ale delal sem to taky tak.. Musim to jeste znovu pomalu projit a snad zjistim, kde sem udelal chybu
EDIT: tak už asi vím.. Já jsem nenastavoval DataCOntext tomu TextBlocku "te".. myslel jsem, že ho automaticky převezne..
ten datacontext se musi myslim davat explicitne nevim proc ale musi
(obcas nam to bindovani trochu zlobi )
Zobrazeno 6 zpráv z 6.