0

NSTableの選択した行の背景色を変更するには?

これは良い答えですが、それは適切なビューのためのものです。

今のところ、選択したハイライト スタイルを変更できることがわかります。

MyTAble.SelectionHighlightStyle = NSTableViewSelectionHighlightStyle.Regular;

ただし、ここには 3 つのオプションしかありません。

None = -1L,
        Regular,
        SourceList

次の解決策を試しました:

patientListDelegate.SelectionChanged += (o, e) => {
                        var r = PatientTableView.SelectedRow;
                        var v = PatientTableView.GetRowView (r, false);
                        v.Emphasized = false;
                    };

正常に動作しますが、アプリケーションを最小化してから再度開くと、まだ青色が表示されます

4

1 に答える 1