0

C# と WPF を使用してテキストをグリッド内のテキスト ボックスにバインドする際に問題があります。バインディングは実際に機能しますが、TextBox をダブルクリックして編集するまで UI に表示されません。次に、テキストが入力されます。私は DataGridTemplateColumn.CellEditingTemplate を使用しています。CellTemplate を使用するだけでデータが入力されることに気付きました (ただし、明らかに変更することはできません)。何が違うのか誰か教えてくれませんか? 必要に応じてコードを投稿します。

4

1 に答える 1

0

単にテキスト列をバインドしたい場合は、これを行うことができます。

<DataGridTextColumn Header="Name" Binding="{Binding Name}"/>

DataGridTemplateColumn でもっと複雑なことを考えている場合は、CellTemplate と CellEditingTemplate を指定する必要があるかもしれません。何をしようとしているのかを説明し、Xaml を表示する必要があります。

于 2012-04-10T20:39:43.963 に答える