<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Miguel<br>
    <br>
    I just updated the maccore and monomac master sources again and all
    is working fine!!!!!!!!!!<br>
    <br>
    Now overriding the GetValueForKey and SetValueForKey are working as
    well as [Connect] attribute.<br>
    <br>
    Great!!!!!<br>
    <br>
    Thanks guys.<br>
    <br>
    Kenneth<br>
    <br>
    On 11/29/10 6:39 AM, kjpou wrote:
    <blockquote cite="mid:4CF33C85.4090801@pt.lu" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <title></title>
      Here is an example that I hope will explain what I mean.<br>
      <br>
      Let's hope I grabbed the correct one this time.&nbsp; I have so many
      different tests lying around ....<br>
      <br>
      Kenneth<br>
      <br>
      Here is the text that I sent to the list:<br>
      <br>
-----------------------------------------------------------------------<br>
      <br>
      Hello all<br>
      <br>
      Here is another attempt at making the Sample's bindings C#-ish.<br>
      <br>
      With doing it this way there are no [Export(XXXX)] used and the
      Person class is very simple.&nbsp; The binding in IB are mapped
      directly to Person properties.<br>
      <br>
      Implementing the sample this way I was thinking that maybe the
      NSObject2.cs class could be extended with some helper methods of
      the form:<br>
      <br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public virtual bool CanConvertFrom(Type sourceType)<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public virtual bool CanConvertTo(Type destinationType)<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public virtual object ConvertFrom(object value)<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public virtual object ConvertTo(Type destinationType)<br>
      <br>
      Then in each Class that derives from NSObject could override these
      methods with their specific implementation that corresponds to
      what the class accepts in their respective -&gt; public static
      implicit operator &lt;- implementations.<br>
      <br>
      At the very least a default type converter in the genre of the
      provided MonoMacTypeConverter.cs class provided.&nbsp; That way
      developers would have a lot of the implementation hidden as was
      suggested below.<br>
      <br>
      Just throwing some ideas out there.<br>
      <br>
      Kenneth<br>
      <br>
      <br>
      <br>
      <br>
      On 11/29/10 6:07 AM, Miguel de Icaza wrote:
      <blockquote
        cite="mid:AANLkTim1jUD8BsWRLaaSUZ3CCXCmvTB1C7aYJ_O-R-po@mail.gmail.com"
        type="cite">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
            0.8ex; border-left: 1px solid rgb(204, 204, 204);
            padding-left: 1ex;">
            <div bgcolor="#ffffff" text="#000000">
              <div class="im"><br>
                Concerning the SetValueForKey and GetValueForKey, those
                were working as well and now are not.&nbsp; Shouldn't we be
                able to override those methods and get it to work the
                same way?&nbsp; In the last PopupBinding sample program it
                worked fine as well and now it just blows up with the
                error message below.<br>
                <br>
                You can see the error from the last PopupBindings
                project that I sent to the list.&nbsp; It uses reflection to
                get and set the properties instead of [Connect] or
                [Export].<br>
              </div>
            </div>
          </blockquote>
          <div><br>
          </div>
          <div>I am not sure I follow the question here at all.</div>
          <div><br>
          </div>
          <div>Miguel</div>
        </div>
      </blockquote>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Mono-osx mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ximian.com/mailman/listinfo/mono-osx">http://lists.ximian.com/mailman/listinfo/mono-osx</a>
</pre>
    </blockquote>
  </body>
</html>