刷新按钮无法刷新monotouch iPad中的UIView

刷新按钮无法刷新monotouch iPad中的UIView,ipad,xamarin.ios,refresh,uinavigationbar,monodevelop,Ipad,Xamarin.ios,Refresh,Uinavigationbar,Monodevelop,我是新来的iPaddeveloper 我已经使用Xcode 4在objective c中创建了两三个iPad应用程序。 但现在我想用C#语言中的Monodeveloper工具创建iPad应用程序 其中,我想在导航栏上插入刷新按钮 这是我的代码片段 UIBarButtonItem button=new UIBarButtonItem(UIBarButtonSystemItem.Refresh); NavigationItem.LeftBarButtonItem=button; 我可以在导航栏上看

我是新来的
iPad
developer

我已经使用
Xcode 4在objective c中创建了两三个
iPad
应用程序。

但现在我想用
C#
语言中的
Monodeveloper
工具创建
iPad
应用程序

其中,我想在导航栏上插入刷新按钮

这是我的代码片段

UIBarButtonItem button=new UIBarButtonItem(UIBarButtonSystemItem.Refresh);
NavigationItem.LeftBarButtonItem=button;
我可以在导航栏上看到“刷新”按钮,但当我单击它时,我的视图不会刷新

如何刷新视图,有什么想法吗

提前终止


我们将向您提供帮助。

您正在初始化一个没有处理程序的
uibarbuttoneim
。所以点击按钮没有任何作用

试试这个:

    UIBarButtonItem button = 
    new UIBarButtonItem(UIBarButtonSystemItem.Refresh, 
                        (s, e) => Console.WriteLine("Refresh!"));
您也可以在初始化后分配它:

UIBarButtonITem button = new UIBarButtonItem(UIBarButtonSystemItem.Refresh);
button.Clicked += (s, e) => Console.WriteLine("Refresh!");
编辑:

在处理程序中,必须实现自己的“刷新”代码,具体取决于要刷新的代码。
UIBarButtonSystemItem
枚举仅定义
UIBarButtonItem
按钮的外观