ฉันมีรายการ (ดูด้านล่าง) ที่มีอยู่ในหน้าต่าง หน้าต่างDataContext
มีสองคุณสมบัติและItems
AllowItemCommand
ฉันจะได้รับผลผูกพันสำหรับHyperlink
's 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 ได้หรือไม่? ถ้าเป็นเช่นนั้นคุณสามารถเข้าไปในตัวแปรและพยายามที่จะเจาะ
—
ist_lion
วิธีแก้ปัญหาง่าย ๆ (ซึ่งยังใช้งานได้ในแอพ Windows 8 Store / Metro) อยู่ที่นี่: http://stackoverflow.com/questions/15366609/how-to-access-parents-datacontext-in-window-8-store-apps/15419382 # 15419382
—
LMK