如何更改 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;
};
它工作正常,但如果我最小化然后再次打开应用程序,仍然显示蓝色