14 Temmuz 2009, Salı
WPF Veri bağlama: Nasıl "üst" veri içeriği erişebilirim?
Bir liste (aşağıya bakınız) bir pencerede bulunan var. Pencere DataContext
iki özelliği, Items
AllowItemCommand
vardır.
Nasıl Hyperlink
'Command
özellik penceresi karşı ihtiyaçlarını gidermek s DataContext
? için bağlama alabilirim
<ListView ItemsSource="{Binding Items}">
<ListView.View>
<GridView>
<GridViewColumn Header="Action">
<GridViewColumn.CellTemplate>
<DataTemplate>
<StackPanel>
<TextBlock>
<!-- this binding is not working -->
<Hyperlink Command="{Binding AllowItemCommand}"
CommandParameter="{Binding .}">
<TextBlock Text="Allow" />
</Hyperlink>
</TextBlock>
</StackPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
CEVAP
14 Temmuz 2009, Salı
Böyle bir şey deneyebilirsiniz:
...Binding="{Binding RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type Window}}, Path=DataContext.AllowItemCommand}" ...
Bunu Paylaş:
Düzeltme " Nasıl etmesinin önünü;r...
Herhangi bir veri kaybı olmadan bir ta...
Nasıl alt için birden fazla koşul veri...
&Quot;çok parçalı/-veri formu gönderme...
Veri bağlama Nasıl çalışır?AngularJS :...