public override void RowSelected(UITableView tableView, NSIndexPath indexPath) { TableItem [] rowItem = new TableItem[10]; rowItem = list.ToArray(); Console.WriteLine ( "TableViewDelegate.RowSelected: Label={0}", rowItem[indexPath.Row].Heading.ToString()); path = Environment.GetFolderPath (Environment.SpecialFolder.MyDocuments); DirectoryInfo dr = new DirectoryInfo (path); FileInfo [] f = new FileInfo [10]; documentName = rowItem[indexPath.Row].SubHeading.ToString(); f = dr.GetFiles (); z1 = new WebViewController (rowItem[indexPath.Row].SubHeading.ToString()); foreach (var item in f) { _flag = false; if (item.ToString () == documentName) { nav.PushViewController (z1, true); break; } } if (!_flag) { z1 = new WebViewController (rowItem[indexPath.Row].SubHeading.ToString()); nav.PushViewController (z1, true); _flag = false; } }
public MyActionSheetViewDelegate(string fileName, NSUrl url, WebViewController vw) { this.fileName = fileName; this._nsurl = url; this._vw = vw; }