public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { CrmTask task = _rows[(int)rowIndex]; List<NSObject> keys = new List<NSObject> { new NSString("command"), new NSString("taskid") }; List<NSObject> values = new List<NSObject> { new NSString("closetask"), new NSString(task.TaskId) }; var cmdDict = NSDictionary.FromObjectsAndKeys(values.ToArray(), keys.ToArray()); OpenParentApplication(cmdDict, (replyInfo, error) => { if (error != null) { //Console.WriteLine(error); //TODO: Handle error return; } _rows = new List<CrmTask>(); GetTasks(); }); return new NSString(task.Subject); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { var rowData = rows [(int)rowIndex]; //PushController ("", ); Console.WriteLine("Row selected:" + rowData); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { var rowData = rows[(int)rowIndex]; Console.WriteLine("Row selected:" + rowData); PushController($"{rowData}Controller", string.Empty); }
void ReleaseDesignerOutlets () { if (interfaceTable != null) { interfaceTable.Dispose (); interfaceTable = null; } }
public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { //return base.GetContextForSegue (segueIdentifier, table, rowIndex); var lightRow = (RowController)table.GetRowController (rowIndex); return new NSObjectWrapper<Light> (lightRow.LightObject); }
void ReleaseDesignerOutlets() { if (interfaceTable != null) { interfaceTable.Dispose(); interfaceTable = null; } }
public MvxWKInterfaceTableTargetBinding(WKInterfaceTable target) : base(target) { if (target == null) { MvxBindingTrace.Trace(MvxTraceLevel.Error, "Error - WKInterfaceTable is null in MvxWKInterfaceTableTargetBinding"); } }
public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { if (segueIdentifier == "showTodoItem") { var nst = data [(int)rowIndex]; return nst.As(); } return null; }
public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { if (segueIdentifier == "secondLevel") { return(new NSString(rows[(int)rowIndex])); } return(new NSString(rows[(int)rowIndex])); }
public override NSObject GetContextForSegue (string segueIdentifier, WKInterfaceTable table, nint rowIndex) { ServiceContainer.Register<DetailsViewModel>(new DetailsViewModel { Place = ViewModel.Places[(int)rowIndex], Position = ViewModel.Position }); return null; }
public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { ServiceContainer.Register <DetailsViewModel>(new DetailsViewModel { Place = ViewModel.Places[(int)rowIndex], Position = ViewModel.Position }); return(null); }
public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { if (segueIdentifier == "showTodoItem") { var nst = data [(int)rowIndex]; return(nst.As()); } return(null); }
/// <summary> /// Cancel the transfer when the table row is selected. /// </summary> public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { if (rowIndex >= this.Transfers.Count) { Console.WriteLine($"Selected row has been removed! Current transfers: {Transfers}"); } else { var transfer = this.Transfers[(int)rowIndex]; transfer.Cancel(this.command); } }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { base.DidSelectRow(table, rowIndex); if (rowIndex % 2 == 0) { PushController("View2", "Context"); } else { PushController("View3", "Context"); } }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { base.DidSelectRow(table, rowIndex); Debug.WriteLine(rowIndex); var args = new TableCellPressedEventArgs(); args.Widget = this.ViewModel.Widgets[(int)rowIndex];; EventHandler <TableCellPressedEventArgs> handler = TableCellPressed; if (handler != null) { handler(this, args); } }
public override void DidSelectRow (WKInterfaceTable table, nint rowIndex) { var newCityNames = new [] { "Saratoga", "San Jose" }; var newCityIndexes = NSIndexSet.FromNSRange (new NSRange (rowIndex + 1, newCityNames.Length)); // Insert new rows into the table. interfaceTable.InsertRows (newCityIndexes, "default"); // Update the rows that were just inserted with the appropriate data. var newCityNumber = 0; newCityIndexes.EnumerateIndexes ((nuint idx, ref bool stop) => { var newCityName = newCityNames [newCityNumber]; var row = (TableRowController)interfaceTable.GetRowController ((nint) idx); row.RowLabel.SetText (newCityName); newCityNumber++; }); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { var newCityNames = new [] { "Saratoga", "San Jose" }; var newCityIndexes = NSIndexSet.FromNSRange(new NSRange(rowIndex + 1, newCityNames.Length)); // Insert new rows into the table. interfaceTable.InsertRows(newCityIndexes, "default"); // Update the rows that were just inserted with the appropriate data. var newCityNumber = 0; newCityIndexes.EnumerateIndexes((nuint idx, ref bool stop) => { var newCityName = newCityNames [newCityNumber]; var row = (TableRowController)interfaceTable.GetRowController((nint)idx); row.RowLabel.SetText(newCityName); newCityNumber++; }); }
public override NSObject GetContextForSegue (string segueIdentifier, WKInterfaceTable table, nint rowIndex) { if (segueIdentifier == "MapSegue") { try { var record = _coffeeService.Records[(int)rowIndex]; var recordCoordinates = record.geometry.coordinates; var latitude = recordCoordinates[1]; var longitude = recordCoordinates[0]; var coffeeName = record.fields.nom_du_cafe; return new NSString(latitude + "@" + longitude + "@" + coffeeName); } catch { } } return null; }
public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { if (segueIdentifier == "MapSegue") { try { var record = _coffeeService.Records[(int)rowIndex]; var recordCoordinates = record.geometry.coordinates; var latitude = recordCoordinates[1]; var longitude = recordCoordinates[0]; var coffeeName = record.fields.nom_du_cafe; return(new NSString(latitude + "@" + longitude + "@" + coffeeName)); } catch { } } return(null); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { var rowData = _rows[(int)rowIndex]; Console.WriteLine("Row selected:" + rowData); CrmTask task = _rows[(int)rowIndex]; List<NSObject> keys = new List<NSObject> { new NSString("command"), new NSString("taskid") }; List<NSObject> values = new List<NSObject> { new NSString("closetask"), new NSString(task.TaskId) }; var cmdDict = NSDictionary.FromObjectsAndKeys(keys.ToArray(), values.ToArray()); OpenParentApplication(cmdDict, (replyInfo, error) => { if (error != null) { //Console.WriteLine(error); //TODO: Handle error return; } }); }
public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { return(new NSNumber(rowIndex)); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { base.DidSelectRow (table, rowIndex); this.PresentController ("vehiclePage", this.Vehicles [(int)rowIndex].VIN); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { var rowData = times [(int)rowIndex]; PushController("DestinationController", rowData ["display_name"].ToString()); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { var rowData = _from[(int)rowIndex]; Console.WriteLine("Row selected:" + rowData); }
public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { return(new NSString(_from[(int)rowIndex].Id.ToString())); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { Console.WriteLine ("RowSelected"); }
public override NSObject GetContextForSegue (string segueIdentifier, WKInterfaceTable table, nint rowIndex) { return new NSString (rows[(int)rowIndex]); }
public override void DidSelectRow (WKInterfaceTable table, nint rowIndex) { var rowData = rows [(int)rowIndex]; //PushController ("", ); Console.WriteLine ("Row selected:" + rowData); }
public override void DidSelectRow (WKInterfaceTable table, nint rowIndex) { var rowData = elementsList[(int)rowIndex]; PushController(rowData["controllerIdentifier"], (NSObject)null); }
public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { // retrieved in DetailController.Awake() return(new NSString(rows[(int)rowIndex])); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { base.DidSelectRow(table, rowIndex); this.PresentController("vehiclePage", this.Vehicles [(int)rowIndex].VIN); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { var rowData = elementsList [(int)rowIndex]; PushController(rowData ["controllerIdentifier"], (NSObject)null); }
public override void DidSelectRow(WKInterfaceTable table, nint rowIndex) { rows.RemoveAt((int)rowIndex); LoadTableRows(); }
public override NSObject GetContextForSegue(string segueIdentifier, WKInterfaceTable table, nint rowIndex) { return(new NSString(string.Format("{0},{1}", _from, _to[(int)rowIndex].Id))); }