0
我有一個列表框綁定到名爲Choices的視圖模型屬性。每個選項都有一個標籤和一個索引。我需要將列表中的按鈕綁定到同一視圖模型上的命令。到目前爲止,香港專業教育學院想出了很多這樣的:按鈕和相對源的列表框
<ListBox Grid.Row="1" ItemsSource="{Binding Choices}" SelectedIndex="{Binding SelectedChoice, Mode=TwoWay}" >
<ListBox.ItemTemplate>
<DataTemplate>
<Grid HorizontalAlignment="Stretch" Margin="1">
<Button Content="{Binding Caption}" Height="24" HorizontalAlignment="Stretch"
Command="{Binding RelativeSource={RelativeSource ???},
Path=SelectChoice}" CommandParameter="{Binding}"/>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我無法弄清楚什麼的RelativeSource使用的命令,我不知道CommandParameter是正確的。
這似乎是一件非常簡單的事情,但對於我可憐的老腦子來說顯然太簡單了。任何人都可以幫忙嗎?
感謝