private async Task AddAttributeRowCommandImplementation() { await Task.Delay(1); var row = new Models.DataFile.Attribute(AttributeType.TYPE_STRING); var vmRow = new ItemDetailEditRow(row); vmRow.DeleteCommand = new Command <ItemDetailEditRow>(async(ItemDetailEditRow i) => await DeleteCommandImplementation(i)); ItemDetailEditRows.Add(vmRow); }
private async Task AddPasswordRowCommandImplementation() { await Task.Delay(1); var row = new Models.DataFile.Attribute(AttributeType.TYPE_PASSWORD); row.Name = "Password"; var vmRow = new ItemDetailEditRow(row); vmRow.DeleteCommand = new Command <ItemDetailEditRow>(async(ItemDetailEditRow i) => await DeleteCommandImplementation(i)); ItemDetailEditRows.Add(vmRow); }
private async Task AddURLRowCommandImplementation() { await Task.Delay(1); var row = new Models.DataFile.Attribute(AttributeType.TYPE_URL); row.Name = "URL"; row.Value = "https://"; var vmRow = new ItemDetailEditRow(row); vmRow.DeleteCommand = new Command <ItemDetailEditRow>(async(ItemDetailEditRow i) => await DeleteCommandImplementation(i)); ItemDetailEditRows.Add(vmRow); }
private async Task DeleteCommandImplementation(ItemDetailEditRow row) { await Task.Delay(1); ItemDetailEditRows.Remove(row); }