2

データベースから入力されたグリッドコントロールがあります。また、コードでは、datatable に checkeditsettings 列を追加しました。xaml でテンプレートを作成しましたが、C# で変換できません。以下の私のコードでは、

XAML コード:

  <dxg:GridColumn FieldName="Select"  Fixed="Right"  UnboundType="Boolean">
  <dxg:GridColumn.EditSettings>
   <dxe:CheckEditSettings  />
 </dxg:GridColumn.EditSettings>
  <dxg:GridColumn.CellTemplate>
 <DataTemplate>
   <local:MyCheckEdit 
    IsChecked="False"
    IsEnabled='True'
    Checked="MyCheckEdit_Checked"      
     EnabledChecked="/Images/mark.png" 
     EnabledUnchecked="/Images/markk.png"
     DisabledUnchecked="/Images/marken.png"  >
    </local:MyCheckEdit>
   </DataTemplate>
    </dxg:GridColumn.CellTemplate>
   </dxg:GridColumn>

私がこれまでに試したこと:

        GridColumn colselect = new GridColumn();
        ComboBoxEditSettings c = new ComboBoxEditSettings();
        colselect.EditSettings = c;
        DataTemplate template = new DataTemplate();
        template.VisualTree = new FrameworkElementFactory(typeof(MyCheckEdit));
        template.VisualTree.SetBinding(MyCheckEdit.ContentProperty, new Binding("...?"));
        colselect.CellTemplate = template;

私は本当にここにスタックしています。

4

1 に答える 1