[Mono-osx] HandleDidClickTableColumn Issue

Aaron Oneal aaron.oneal at spicypixel.com
Thu Nov 29 21:48:47 UTC 2012


I took a quick look at the project. Subscribing to any event that 
internally sets the Delegate property (not just 
HandleDidClickTableColumn) causes the view not to render.

My suspicion is that once the delegate is set that other methods on the 
protocol are getting invoked and the implementation of the 
auto-generated delegate provides insufficient information for rendering. 
I can see that protocol methods like CoreGetRowView are being invoked, 
but GetDataCell is not.

I created a subclass of the delegate myself and manually assigned it as 
below and it rendered, so something in the auto-generated delegate 
binding is not working or there is something special you have to do that 
I don't know about.

This should get you up and running again in the meantime if you avoid 
subscribing to events and instead subclass and override.

...
         tblTabella.Delegate = new MyTableViewDelegate();
...
         class MyTableViewDelegate : NSTableViewDelegate {
             public override void DidClickTableColumn (NSTableView 
tableView, NSTableColumn tableColumn)
             {
                 Console.Out.WriteLine("Clicked table column");
             }
         }



> Robert Verdes <mailto:italo_roby at yahoo.it>
> November 29, 2012 12:39 PM
> http://hosssting.altervista.org/Archivio.zip here it is
>
>
>
> --
> View this message in context: 
> http://mono.1490590.n4.nabble.com/HandleDidClickTableColumn-Issue-tp4657571p4657582.html
> Sent from the Mono - OSX mailing list archive at Nabble.com.
> _______________________________________________
> Mono-osx mailing list
> Mono-osx at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-osx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-osx/attachments/20121129/2bf7b94d/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: compose-unknown-contact.jpg
Type: image/jpeg
Size: 770 bytes
Desc: not available
URL: <http://lists.ximian.com/pipermail/mono-osx/attachments/20121129/2bf7b94d/attachment-0001.jpg>


More information about the Mono-osx mailing list