我試圖將按鈕添加到XamDataPresenter中的未綁定字段。WPF綁定:將按鈕添加到網格中的未綁定字段
這裏是按鈕模板:
<Style x:Key="CancelButtonTemplate" TargetType="{x:Type igDP:CellValuePresenter}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type igDP:CellValuePresenter}">
<Button x:Name="CancelButton" Content="Cancel" Command="{Binding CancelButtonCommand}" Width="80" Height="20" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
這裏是在XamDataPresenter未綁定字段:
<igDP:UnboundField Name="CancelOrder" Label="Cancel Order" Column="11">
<igDP:UnboundField.Settings>
<igDP:FieldSettings CellValuePresenterStyle="{StaticResource CancelButtonTemplate}" CellHeight="12" CellWidth="50">
</igDP:FieldSettings>
</igDP:UnboundField.Settings>
</igDP:UnboundField>
</igDP:FieldLayout.Fields>
的 「CancelButtonCommand」 的按鈕綁定在視圖模型中是公共財產,我已經驗證它的工作原理在XamDataPresenter之外有一個按鈕,並且沒有模板。
該按鈕顯示在網格中,但沒有任何反應,當我按下它。
我到底做錯了什麼?
binding.how有什麼問題糾正嗎? –
您是否嘗試過我的建議?像我的答案一樣修改你的XAML,看看它是否有效,它應該基本上告訴命令要採取什麼行動。 –
感謝您的回覆,問題是由於綁定only.I改變了路徑&它的工作: