WPFのDataGridComboBoxColumnのElementStyleエラー
Elementstyle Error Datagridcomboboxcolumn Wpf
解決:
TextBlockComboBoxは、
DataGridComboBoxColumn。そのタイプのスタイルを設定する方法もわかりませんが、だますことができます
DataGridComboBoxColumn.ElementStyleを使用して
のように見えるComboBoxスタイル
TextBlock:
上記のスタイルでは、グローバルに定義されたスタイルを使用します他の場所で定義されたTextBlockスタイルをバインドし、のテキストプロパティコンボボックス。最後に、次のようなスタイルを使用できます。
NSこの場合のEditingElementStyleは、やはりグローバルに定義されています他の場所で定義されたComboBoxスタイル。
この場合のElementStyleは、次のタイプである必要があります。コンボボックス。 2種類のDataGridがあり、それが動作します-DataGridRowとDataGridCell、最初のセルは行、2番目のセルです。したがって、デフォルトでは、すべてがタイプのセルで構成されていますDataGridCellではありませんTextBlockの。
別の列のタイプを判別するには、DataGridTemplateColumn。したがってDataGridComboBoxColumnは、次のように定義されている可能性があります。
このセットを使用すると、任意のタイプのコントロールを使用できます。
あなたの場合、あなたはのためのスタイルを作成する必要がありますDataGridCell:
そして、このように使用します: