[MonoTouch] binding my own protocol
Nic Wise
nicw at fastchicken.co.nz
Wed Dec 7 06:54:00 EST 2011
BTW, the new-ish docs site: FREAKING NICE.
On Wed, Dec 7, 2011 at 11:52, Nic Wise <nicw at fastchicken.co.nz> wrote:
> Hi there.
>
> I've been reading this:
> http://docs.xamarin.com/ios/tutorials/Events%2c_Protocols_and_Delegates
>
> Am I correct in thinking I can make my own abstract class for a
> protocol I want to use (UIAccessability in this case):
>
> [Register("UIAccessability", Model]
> public abstract class UIAccessability : NSObject
> {
> //methods and bindings using [Export] in here
> public virtual string AccessabilityLabel {
> [Export("accessibilityLabel")]get;
> [Export("setAccessibilityLabel:")]set;
> }
> }
>
> Then, on a button, I could do:
>
> UIButton button = whatever's needed to set it up
>
> var acc = button as UIAccessability;
>
> if (acc != null)
> acc.AccessabilityLabel = "foo!";
>
> etc
>
> Correct? No need to btouch it, as I'm not bringing in a new library -
> it's all in UIKit??
>
>
>
>
> Failing that: http://bugzilla.xamarin.com/show_bug.cgi?id=2360
>
> Thanks
>
> N
>
> --
> Nic Wise
> t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise
> b. http://www.fastchicken.co.nz/
>
> Nearest Bus: find when the next bus is coming to your stop. http://goo.gl/Vcz1p
> mobileAgent (for FreeAgent): get your accounts in your pocket.
> http://goo.gl/IuBU
> Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
> London Bike App: Find the nearest Boris Bike, and get riding! http://goo.gl/Icp2
--
Nic Wise
t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise
b. http://www.fastchicken.co.nz/
Nearest Bus: find when the next bus is coming to your stop. http://goo.gl/Vcz1p
mobileAgent (for FreeAgent): get your accounts in your pocket.
http://goo.gl/IuBU
Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
London Bike App: Find the nearest Boris Bike, and get riding! http://goo.gl/Icp2
More information about the MonoTouch
mailing list