1

MonoDevelop を使用して GUI を作成していますが、ListBox コントロールが含まれていません。Tree View は良い代替手段であると読んだので、それを機能させようとしていますが、Tree View には何も追加されていないようです。

ListStore _store;

public MainWindow (): base (Gtk.WindowType.Toplevel)
{
    Build ();

    _store = new Gtk.ListStore (typeof(string));
    lbErrors.Model = _store; // lbErrors is the Tree View

    Error("err");
}

public void Error(string err)
{
    var ii = _store.Append();
    _store.SetValues(ii, err);
}

誰でも問題を見つけることができますか?

4

1 に答える 1

0

テーブルの列を設定する必要があります。

次のようなことを試してください:

var column = new TreeViewColumn ();
column.Title = "Column Name";
column.Clickable = false;

var renderer = new CellRendererText ();
column.PackStart (renderer, true);

column.AddAttribute (renderer, "text", 0);
lbErrors.AppendColumn (column);
于 2013-08-30T00:18:30.227 に答える