C# MonoTouch.对话框覆盖GetCell?

C# MonoTouch.对话框覆盖GetCell?,c#,xamarin.ios,overriding,xamarin,monotouch.dialog,C#,Xamarin.ios,Overriding,Xamarin,Monotouch.dialog,在MT.对话框中,源类具有以下内容: public override UITableViewCell GetCell (UITableView tableView, MonoTouch.Foundation.NSIndexPath indexPath) { ...... } 在我的班上: public class BaseDialogViewController : DialogViewController 如何覆盖公共覆盖UITableViewCell GetCell 这不起作用: pub

在MT.对话框中,类具有以下内容:

public override UITableViewCell GetCell (UITableView tableView, MonoTouch.Foundation.NSIndexPath indexPath)
{
......
}
在我的班上:

public class BaseDialogViewController : DialogViewController
如何覆盖公共覆盖UITableViewCell GetCell

这不起作用:

public override GetCell ....
谢谢


注意:我正在尝试实现:

DialogViewController
没有
GetCell
方法。所以

public class BaseDialogViewController : DialogViewController
不行。然而,
DialogViewController.Source
,一个嵌套类型,有一个
GetCell
方法

public class BaseDialogViewControllerSource : DialogViewController.Source {
    public override UITableViewCell GetCell...
}

应该有用。当然,您需要自己的
DialogViewController
子类来使用
Source
的新子类。这可以通过重写
CreateSizingSource
方法来完成。

DialogViewController
没有
GetCell
方法。所以

public class BaseDialogViewController : DialogViewController
不行。然而,
DialogViewController.Source
,一个嵌套类型,有一个
GetCell
方法

public class BaseDialogViewControllerSource : DialogViewController.Source {
    public override UITableViewCell GetCell...
}

应该有用。当然,您需要自己的
DialogViewController
子类来使用
Source
的新子类。这可以通过重写
CreateSizingSource
方法来完成。

到底什么不起作用?您是否遇到任何异常?我无法覆盖它,它未编译。好的,编译器错误是什么?没有什么可覆盖的,因为我无法将要覆盖的项作为MT Dialog的子类。到底什么不起作用?您是否有任何异常?我无法覆盖它,它不是编译。好的,编译器错误是什么?没有什么可覆盖的,因为我无法将要覆盖的项作为MT.Dialog的子类进行访问