0
我剛接觸WPF。這是我想要做的:複選框DataGridViewTemplate中的事件WPF
我有一列DataGridView(檢查),此列包含一個複選框綁定一個布爾項目,我的應用程序必須寫入兩個數據庫時,我檢查或取消選中( SaveChangesBD函數),那麼如何將一個事件關聯到僅在複選框發生更改時觸發的複選框,但是在第一次加載datagridview時不會觸發該複選框?
而我的函數SaveChangesBD必須在我的ViewModel類中,我傳遞了哪些參數? (我知道iditem)
XAML:
<wpftoolkit:DataGridTemplateColumn Header="{x:Static resx:Resources.inspected}">
<wpftoolkit:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox Name="chkIns"
IsChecked="{Binding Path=Ins,
UpdateSourceTrigger=PropertyChanged}"
CommandParameter="{Binding IsChecked,
RelativeSource={RelativeSource Self},
Mode=TwoWay}"/>
</DataTemplate>
</wpftoolkit:DataGridTemplateColumn.CellTemplate>
</wpftoolkit:DataGridTemplateColumn>
你不需要一個事件。只需從'Ins'屬性設置器調用'SaveChangesBD'即可。 – Dennis
我看到你的綁定CommandParameter,但不是一個命令爲什麼? –
難道你不是指'SaveChangesDB'嗎?並像@ eranotzap說,你錯過了命令。 – Noctis