2016-06-18 15 views
0

UIViewController私はソースを含むUITableViewを含んでいます。TableViewからデータを渡すには? (Xamarin.iOS)

のUIViewController = TableViewController.cs

のUITableView = _table

ソース=私はRowSelected方法がありますが、私はTableViewControllerからRowSelected値を渡したいので、私は実行することができます私のTableSourceインサイドTableSource.cs

条件に基づくアクションはSetRightBarButtonItemです。

私の質問は、_tableにあるの変数をを含むTableViewControllerに渡すにはどうすればいいですか?

答えて

1

いくつかの方法があります。 1つは、次のようにViewControllerのリファレンスをソースに渡すことです:var source = new Source(parentController);

データソースには、そのパラメータを受け取る新しいコンストラクタが必要です。行の選択が変更されたときには、コントローラで操作することができます。

ソース内にイベントを作成することもできます。あなたの選択が変わるたびに、コントローラで処理される予定のイベントが発生します。

関連する問題