xamdatagrid에 bool 값을 바인딩하면 열이 자동으로 xamcheckeditor를 사용하여 데이터를 표시합니다. 바깥 쪽 버튼을 사용하여 checkbox 열의 allowedit을 제어하고 allowedit 속성을 변경하면 열의 체크 박스가 스타일 사용을 설정/해제합니다 (회색으로 바뀜). 내 리소스 사전에서 xamcheckeditor :xamcheckeditor 비활성화 스타일을 구현하는 방법
<ControlTemplate.Triggers>
<Trigger Property="IsReadOnly" Value="True">
<Setter TargetName="PART_FocusSite" Property ="IsEnabled" Value="False" />
</Trigger>
</ControlTemplate.Triggers>
필드를 편집 할 수없는 경우 확인란이 비활성화 됨으로 표시됩니다.
나는 또한 버튼을 클릭하세요 열의 allowedit을 제어 할 수있는 버튼이, 그것은 호출합니다 : 자동으로 적용되지
grid.FieldsLayouts[0].Fields["Enabled"].Settings.AllowEdit = true/false
을하지만/비활성화 작업을 활성화 난을 클릭해야 필터를 적용하여 적용되도록 새로 고치십시오 ...
제출 한 allowedit를 설정하려면 버튼을 클릭하여 구현해야하는 사항을 알려주십시오. 확인란이 자동으로 활성화됩니다.
감사합니다.
Enzhou