WillDisplayCellイベントを購読してNSTableViewの行の色を変更しようとしています。 まず、このイベントは発生しません。 第2に、NSTableView内のフィールドはもはや選択可能でなくなり、したがって機能は壊れてしまいます。 動作しないSelectionChangedイベントに対しても同じ動作が観察されます。MonoMacイベント - NSTable行の色を変更する
//NSTableView table
table.SelectionDidChange += SelectionChanged;
table.WillDisplayCell += WillDisplay;
これらのイベントを動作させるにはどうすればよいですか?
ありがとうございました!これを解決するかどうかが、他の誰のために誰がすなわち
arrayController.AddObserver(this,new NSString("selectionIndexes"),NSKeyValueObservingOptions.New,IntPtr.Zero);
そして、観測値のメソッドをオーバーライドし、解決策は、テーブルビューの例と同様にオブザーバーを追加することで、この渡って来る場合
はまた、唯一のSelectionDidChangeと同じ問題に気付いなどの選択の変更を扱うので
などのオブザーバを登録します。 – eaglestorm