1
我有一個DataSource ItemsSource是List<string>
。 第二列是ComboBox,它也綁定到一個List<string>
,但另一個。如何在wpf中傳遞dataGrid的列作爲參數?
當用戶點擊單擊按鈕時,我想在我的命令函數中看到兩個要傳遞的參數:綠色和紅色。那麼,該怎麼做?
所以在我的按鈕欄我希望看到水木清華這樣的:
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="click"
Command="{Binding DataContext.ListenCmd, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}"
Margin="5,5">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource MultiConverter}">
<Binding Path="--First Column Value--"/>
<Binding Path="--Second Column Value--"/>
</MultiBinding>
</Button.CommandParameter>
</Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>