<div>In order to make it work you need to do the messaging invocation directly like this:</div><div><br></div>static IntPtr selDraggingPasteboard = Selector.GetHandle (&quot;draggingPasteboard&quot;);<div><br></div><div><div>
private NSPasteboard GetPasteboard(NSDraggingInfo sender)</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>return (NSPasteboard) Runtime.GetNSObject (MonoMac.ObjCRuntime.Messaging.IntPtr_objc_msgSend (sender.Handle, selDraggingPasteboard));</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div><div><br></div><div><div>        [Export(&quot;draggingEntered:&quot;)]</div><div>        public NSDragOperation DraggingEntered(NSDraggingInfo sender)</div>
<div>        {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>NSPasteboard pboard = GetPasteboard(sender);</div></div><div>...</div><div>}</div><div><br></div><div>Working on this, I have found some missing methods on NSView and some error definition on NSImage class that I&#39;ve changed locally. Where can I report this problems or how can I contribute to this changes?</div>
<div><br></div><div>Regards,</div><div><br></div><div>Marcelo</div><br><div class="gmail_quote">On Thu, Sep 9, 2010 at 4:53 PM, Marcelo Martínez <span dir="ltr">&lt;<a href="mailto:marcemartinez@gmail.com">marcemartinez@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<div><br></div><div>I am trying to port a simple Cocoa drag and drop sample to MonoMac but I am not able to access NSDragginInfo members.</div>
<div>This is the most relevant code:</div><div><br></div><div><div>public partial class DragDropImageView : NSImageView</div>
<div>{</div></div><div>...</div><div><br></div><div><div>        [Export(&quot;draggingEntered:&quot;)]</div><div>        public NSDragOperation DraggingEntered(NSDraggingInfo sender)</div><div>        {</div></div><div>
               NSPasteboard pboard = sender.DraggingPasteboard;</div>
<div>...</div><div><br></div><div>when sender.DraggingPasteboard is invoked it craches. The reason could be that the sender (NSObject) has not an implementation of NSDraggingInfo protocol on MonoMac side? What could be the guideline to work this out?</div>

<div><br></div><div>Thanks!,</div><div><br></div><font color="#888888"><div>Marcelo.</div><div><br></div>
</font></blockquote></div><br></div>