창에 포함 된 목록 (아래 참조)이 있습니다. 윈도우의이 DataContext
두 가지 속성을 가지고 Items
와 AllowItemCommand
.
Hyperlink
의 Command
속성에 대한 바인딩을 창에 대해 해결 하려면 어떻게해야 DataContext
합니까?
<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>
디버거에 들어가서 UI가 구축되는 시점까지 단계적으로 진행할 수 있습니까? 그렇다면 변수에
—
들어가서
간단한 솔루션 (Windows 8 Store / Metro 앱에서도 작동)은 다음과 같습니다. http://stackoverflow.com/questions/15366609/how-to-access-parents-datacontext-in-window-8-store-apps/15419382 # 15419382
—
LMK