C# 突出显示NSOutlineView的行
我在MonoMac/Xamarin.MAc中有一个用C#编写的项目。在其中,我有一个从NSOutlineView派生的自定义类,它显示了一些项目的上下文菜单。通过这样做,而不是仅仅指定菜单属性(这将为每个项目显示上下文菜单),我丢失了右键单击项目时显示在行周围的蓝色边框(我称之为高亮显示,而不是纯蓝色的选择)。您可以通过右键单击Finder窗口侧栏中的任何项目来查看此操作 有没有办法通过编程突出显示NSOutlineView的某一行?请注意,实际选择仍然保持不变C# 突出显示NSOutlineView的行,c#,cocoa,mono,xamarin,monomac,C#,Cocoa,Mono,Xamarin,Monomac,我在MonoMac/Xamarin.MAc中有一个用C#编写的项目。在其中,我有一个从NSOutlineView派生的自定义类,它显示了一些项目的上下文菜单。通过这样做,而不是仅仅指定菜单属性(这将为每个项目显示上下文菜单),我丢失了右键单击项目时显示在行周围的蓝色边框(我称之为高亮显示,而不是纯蓝色的选择)。您可以通过右键单击Finder窗口侧栏中的任何项目来查看此操作 有没有办法通过编程突出显示NSOutlineView的某一行?请注意,实际选择仍然保持不变 谢谢 试试这样的方法:- [ou
谢谢 试试这样的方法:-
[outlineView selectRowIndexes:[NSIndexSet indexSetWithIndex:index] byExtendingSelection:YES];
试着这样做:-
[outlineView selectRowIndexes:[NSIndexSet indexSetWithIndex:index] byExtendingSelection:YES];
有没有快速转换成这个?有没有快速转换成这个?