Try this then:

UIImage image = UIImage.FromFile("yellow.png");
RectangleF frame = new RectangleF(0, 0, image.Size.Width, image.Size.Height);

UIButton button = new UIButton(frame);
button.SetBackgroundImage(image, UIControlState.Normal);
button.ShowsTouchWhenHighlighted = true;
button.TouchUpInside += HandleBackClicked;

UIBarButtonItem barButtonItem = new UIBarButtonItem(button);

this.NavigationItem.SetLeftBarButtonItem(barButtonItem, false);


From: [email protected] [mailto:[email protected]] On Behalf Of 
Andreas Ploetzeneder
Sent: Thursday, November 10, 2011 12:50 PM
To: Dean Cleaver
Cc: [email protected]
Subject: Re: [MonoTouch] LeftBarButton Color

If you see the image, i attached in the last mail,....there is a "button" 
arround my graphic,...

I attached 2 images,... i only want to see "yellow.png", in the topbar,...this 
works when i add it as a view, but then i cannot click it,...

now you see "2 edges",...



Am 10. November 2011 19:46 schrieb Dean Cleaver 
<[email protected]<mailto:[email protected]>>:
Can you describe exactly what you're wanting or expecting? I'm a little 
confused here.

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>] On Behalf Of 
Andreas Ploetzeneder
Sent: Thursday, November 10, 2011 12:15 PM
To: Dean Cleaver

Cc: [email protected]<mailto:[email protected]>
Subject: Re: [MonoTouch] LeftBarButton Color

yes we did this before, but then the graphic button is in a normal 
UIBarbutton....
2011/11/10 Dean Cleaver 
<[email protected]<mailto:[email protected]>>
Try this then:

this.NavigationItem.SetRightBarButtonItem(new 
UIBarButtonItem(UIImage.FromFile("Images/new.png"), UIBarButtonItemStyle.Plain, 
this.HandleAddClicked), false);

new.png is in a folder called Images in my project.

Dino

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>] On Behalf Of 
Andreas Ploetzeneder
Sent: Thursday, November 10, 2011 11:45 AM
To: Dean Cleaver
Cc: Roland Mai; [email protected]<mailto:[email protected]>

Subject: Re: [MonoTouch] LeftBarButton Color

but i cannot set an image there :(
so i get uiview into it ,...then i cannot touch it,... or in your version i 
cannot add a image,....

2011/11/10 Dean Cleaver 
<[email protected]<mailto:[email protected]>>
In my code I have this and it works:

this.NavigationItem.SetLeftBarButtonItem(new 
UIBarButtonItem(UIBarButtonSystemItem.Refresh, this.HandleRefreshClicked), 
false);

It's hand typed while looking at the code on my Mac, so excuse any typos.

Dino

From: 
[email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>]
 On Behalf Of Andreas Ploetzeneder
Sent: Thursday, November 10, 2011 7:03 AM
To: Roland Mai
Cc: [email protected]<mailto:[email protected]>

Subject: Re: [MonoTouch] LeftBarButton Color

this does not work
2011/11/10 Roland Mai <[email protected]<mailto:[email protected]>>
You should attach the clicked event to the UIBarButtonItem instance instead.
________________________________
From: "Andreas Ploetzeneder" 
<[email protected]<mailto:[email protected]>>
To: "René Ruppert" 
<[email protected]<mailto:[email protected]>>
Cc: [email protected]<mailto:[email protected]>
Sent: Thursday, November 10, 2011 5:39:17 AM

Subject: Re: [MonoTouch] LeftBarButton Color
If anybody is interested, i solved it this way:

this.NavigationItem.LeftBarButtonItem = new UIBarButtonItem(new 
UIImageView(tt));

this.NavigationItem.LeftBarButtonItem.Clicked+=delegate{

System.Diagnostics.Debug.WriteLine("back");

goback();

} ;



But the Clicked Event is not beeing called,...

_______________________________________________
MonoTouch mailing list
[email protected]<mailto:[email protected]>
http://lists.ximian.com/mailman/listinfo/monotouch


_______________________________________________
MonoTouch mailing list
[email protected]<mailto:[email protected]>
http://lists.ximian.com/mailman/listinfo/monotouch



--





Mit freundlichem Gruß,

Andreas Plötzeneder
CEO
ihr ploetzeneder it-solutions Team
Mobile 
Development<http://www.ploetzeneder-it.com/softwareentwicklung/mobile-development.html>
 - 
Desktopanwendungen<http://www.ploetzeneder-it.com/softwareentwicklung/desktop-anwendungen.html>
 - 
Webanwendungen<http://www.ploetzeneder-it.com/softwareentwicklung/web-anwendungen.html>
Tel:  +43 720 30 30 24 10<tel:%2B43%20720%2030%2030%2024%2010>
Fax: +43 720 30 30 24 20<tel:%2B43%20720%2030%2030%2024%2020>
Email: [email protected]<mailto:[email protected]>
web:   http://www.ploetzeneder-it.com<http://www.ploetzeneder-it.com/>

Der Inhalt dieser E-Mail samt aller Anhänge ist vertraulich und ausschließlich 
für den Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser 
E-Mail oder dessen Vertreter sind, so löschen sie diese bitte und informieren 
Sie den Absender. Jede Form der Verbreitung oder Veröffentlichung der E-Mail, 
sei es in ihrer Gesamtheit oder in Teilen, die nicht ihrem Zweck dient, ist 
unzulässig. Das Internet kann die Unversehrtheit dieser Mitteilung nicht 
garantieren. ploetzeneder it-solutions übernimmt daher keine Haftung, falls die 
E-Mail geändert wurde.




_______________________________________________
MonoTouch mailing list
[email protected]<mailto:[email protected]>
http://lists.ximian.com/mailman/listinfo/monotouch



--





Mit freundlichem Gruß,

Andreas Plötzeneder
CEO
ihr ploetzeneder it-solutions Team
Mobile 
Development<http://www.ploetzeneder-it.com/softwareentwicklung/mobile-development.html>
 - 
Desktopanwendungen<http://www.ploetzeneder-it.com/softwareentwicklung/desktop-anwendungen.html>
 - 
Webanwendungen<http://www.ploetzeneder-it.com/softwareentwicklung/web-anwendungen.html>
Tel:  +43 720 30 30 24 10<tel:%2B43%20720%2030%2030%2024%2010>
Fax: +43 720 30 30 24 20<tel:%2B43%20720%2030%2030%2024%2020>
Email: [email protected]<mailto:[email protected]>
web:   http://www.ploetzeneder-it.com<http://www.ploetzeneder-it.com/>

Der Inhalt dieser E-Mail samt aller Anhänge ist vertraulich und ausschließlich 
für den Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser 
E-Mail oder dessen Vertreter sind, so löschen sie diese bitte und informieren 
Sie den Absender. Jede Form der Verbreitung oder Veröffentlichung der E-Mail, 
sei es in ihrer Gesamtheit oder in Teilen, die nicht ihrem Zweck dient, ist 
unzulässig. Das Internet kann die Unversehrtheit dieser Mitteilung nicht 
garantieren. ploetzeneder it-solutions übernimmt daher keine Haftung, falls die 
E-Mail geändert wurde.




_______________________________________________
MonoTouch mailing list
[email protected]<mailto:[email protected]>
http://lists.ximian.com/mailman/listinfo/monotouch



--





Mit freundlichem Gruß,

Andreas Plötzeneder
CEO
ihr ploetzeneder it-solutions Team
Mobile 
Development<http://www.ploetzeneder-it.com/softwareentwicklung/mobile-development.html>
 - 
Desktopanwendungen<http://www.ploetzeneder-it.com/softwareentwicklung/desktop-anwendungen.html>
 - 
Webanwendungen<http://www.ploetzeneder-it.com/softwareentwicklung/web-anwendungen.html>
Tel:  +43 720 30 30 24 10<tel:%2B43%20720%2030%2030%2024%2010>
Fax: +43 720 30 30 24 20<tel:%2B43%20720%2030%2030%2024%2020>
Email: [email protected]<mailto:[email protected]>
web:   http://www.ploetzeneder-it.com<http://www.ploetzeneder-it.com/>

Der Inhalt dieser E-Mail samt aller Anhänge ist vertraulich und ausschließlich 
für den Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser 
E-Mail oder dessen Vertreter sind, so löschen sie diese bitte und informieren 
Sie den Absender. Jede Form der Verbreitung oder Veröffentlichung der E-Mail, 
sei es in ihrer Gesamtheit oder in Teilen, die nicht ihrem Zweck dient, ist 
unzulässig. Das Internet kann die Unversehrtheit dieser Mitteilung nicht 
garantieren. ploetzeneder it-solutions übernimmt daher keine Haftung, falls die 
E-Mail geändert wurde.




_______________________________________________
MonoTouch mailing list
[email protected]<mailto:[email protected]>
http://lists.ximian.com/mailman/listinfo/monotouch



--





Mit freundlichem Gruß,

Andreas Plötzeneder
CEO
ihr ploetzeneder it-solutions Team
Mobile 
Development<http://www.ploetzeneder-it.com/softwareentwicklung/mobile-development.html>
 - 
Desktopanwendungen<http://www.ploetzeneder-it.com/softwareentwicklung/desktop-anwendungen.html>
 - 
Webanwendungen<http://www.ploetzeneder-it.com/softwareentwicklung/web-anwendungen.html>
Tel:  +43 720 30 30 24 10
Fax: +43 720 30 30 24 20
Email: [email protected]<mailto:[email protected]>
web:   http://www.ploetzeneder-it.com<http://www.ploetzeneder-it.com/>

Der Inhalt dieser E-Mail samt aller Anhänge ist vertraulich und ausschließlich 
für den Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser 
E-Mail oder dessen Vertreter sind, so löschen sie diese bitte und informieren 
Sie den Absender. Jede Form der Verbreitung oder Veröffentlichung der E-Mail, 
sei es in ihrer Gesamtheit oder in Teilen, die nicht ihrem Zweck dient, ist 
unzulässig. Das Internet kann die Unversehrtheit dieser Mitteilung nicht 
garantieren. ploetzeneder it-solutions übernimmt daher keine Haftung, falls die 
E-Mail geändert wurde.



_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to