コード例 #1
0
        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;

            }
        }
コード例 #2
0
 public MyActionSheetViewDelegate(string fileName, NSUrl url, WebViewController vw)
 {
     this.fileName = fileName;
     this._nsurl = url;
     this._vw = vw;
 }