0
A
答えて
0
私は真のAutoGenerateColumn =を想定しています。もしそうなら、何かこの
private void DataGrid_AutoGeneratingColumn(object sender, Microsoft.Windows.Controls.DataGridAutoGeneratingColumnEventArgs e)
{
if (e.PropertyName == "+") //or whatever it is
{
e.Cancel = false;
e.Column.Visibility = Visibility.Collapsed;
}
}
のようになります AutoGeneratingColumn = DataGrid_AutoGeneratingColumn
だろうXAMLに追加する属性を意味し、列が生成されるときに呼び出されAutoGeneratingColumnイベント、およびハンドラのコードを使用しますコメントに基づく更新
これは単なる例です。あなたが右
0
が最後にマークを付け、それを得るために、異なるスタイルプロパティで遊ぶことができます
e.Column.CellStyle = this.Resources["noborder"] as Style;
を追加するイベントハンドラで
<Style x:Key="noborder" TargetType="{x:Type dg:DataGridCell}">
<Setter Property="BorderThickness" Value="0"/>
</Style>
を追加XAMLでそう
のようなセルスタイルを設定してみてください列幅は星付き
<DataGridTextColumn .... Width="*"
そのようにして、現在の最後の列(フィラー)は表示されず、XAMLファイルで宣言された実際の最後の列がグリッド内の可視領域の最後まで伸びます。
関連する問題
- 1. WPFデータグリッド
- 2. WPFデータグリッド
- 3. WPFデータグリッドrowHeaderオブジェクト
- 4. wpfデータグリッド集約
- 5. WPFデータグリッド、行
- 6. WPFデータグリッド - DataGrid内
- 7. WPFバインディングクエリ - データグリッドのトグルボタン
- 8. WPFデータ仮想化とデータグリッド
- 9. WPF - データグリッド内のオブジェクトのデータテンプレート
- 10. WPFデータグリッドとカスタムカラムのバインディング
- 11. ネストされたWPFのデータグリッド
- 12. WPFリストビュー/データグリッド内のボタン
- 13. WPFのデータグリッド通貨のフォーマットコンバーター
- 14. wpfのデータグリッド値をクリア
- 15. WPFデータグリッド着色代替行
- 16. C#のWPFのデータグリッドのデータバインディングエラー
- 17. WPF C#、バインド後のデータグリッド列
- 18. WPFデータグリッドの空行下
- 19. wpfデータグリッド行の小計セル
- 20. WPFでraw XMLをデータグリッドにバインド
- 21. WPFデータグリッドでsp_who2の出力を表示
- 22. wpfデータグリッドからロータスノートにデータをコピー
- 23. WPF - 1カラムのデータグリッドはデフォルトでソート
- 24. wpfデータグリッドから要素を取得
- 25. WPFデータグリッドを基になるコレクションに
- 26. WPFデータグリッドの新しい行の検証
- 27. C#WPF - データグリッドの代替空白行
- 28. WPFデータグリッドの矢印(右/左)キーナビゲーション例外
- 29. 私のアプリケーションでチュートリアルWPFのデータグリッドのスタイリング
- 30. wpfデータグリッドにローを追加する
実際に私はAutoGenerateColumn = falseを持っています。私が追加した余分な列。最後の列に同じvisibility.collapsedを与えようとしましたが、列全体が非表示になっています。私はまだ列を追加する+ボタンを持っています。 –
私はセルスタイルを設定しようとします。詳細で回答を更新します。 – Sharun
私を助けてくれてありがとう。 –