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;
};
正常に動作しますが、アプリケーションを最小化してから再度開くと、まだ青色が表示されます