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" to는 viewmodel의 public 속성이며, 그것이 작동하는지 확인했습니다. 템플릿없이 XamDataPresenter 외부에 단추가 있습니다.
버튼이 눈금에 나타나지만 내가 그것을 누르면 아무 일도 일어나지 않습니다.
내가 뭘 잘못하고 있니?
올바른 수정을 위해 binding.how에 문제가 있습니까? –
내 제안을 아래에서 시도해 보셨습니까? 내 대답과 같은 XAML을 수정하고 작동하는지 확인하기 위해 기본적으로 명령에 대해 어떤 행동을 취해야하는지 알려줘야합니다. –
답장을 보내 주셔서 감사합니다. 문제는 바인딩만으로 인한 것입니다. 경로가 변경되어 작동했습니다.