チェックボックス付きのTreeItemをTreeGridに追加しようとしましたが、何も見つかりませんでした。
treeview-itemsの横にあるチェックボックスを取得するにはどうすればよいですか?
トム
代わりに、チェックボックスを追加する機能など、はるかに多くの機能を備えたTreeGridViewを使用することをお勧めします。
また、現在、TreeGridViewに関連するいくつかの作業を行って、TreeViewと同等にするために取り組んでいます(これが現在使用していない理由である場合)。たとえば、特定のアイテムを更新したり、列/アイテムをマウスポインタ。これは1週間ほどで実行する必要があります。
control.Columns.Add(new GridColumn { DataCell = new CheckBoxCell(0), Editable =true });
control.Columns.Add(new GridColumn { DataCell = new TextBoxCell(1) });
はい、TreeGridViewを試しましたが、ラベルが2番目の列であるため、見栄えがよくありません。
MacではTreeViewとTreeGridViewは同じです。 どうやら、私は一般的にTreeGridViewに移動する必要があります。 現在の作業が終わったら、お知らせください。
ええ、MacとGtkではTreeViewとTreeGridViewは同じネイティブコントロールを使用しています。
WinFormsとWPFでは、組み込みのツリーコントロールは複数の列をサポートしていないため、データグリッドを使用し、ノードの状態を手動で管理してツリーをシミュレートします。
チェックボックスを使用してウィンドウのTreeGridViewの見栄えを良くすることに関しては、子セルをそのコンテンツのCheckBoxCellに追加する、または(おそらく実行できない)が、各列に複数のセルを定義できるようにするなどのことができる場合があります。
WinFormsのTreeGridViewにいくつかのバグがあることに気づきました。
Macではこれが機能します。
トム