private void lvWarningsList_ItemSelected(object sender, SelectedItemChangedEventArgs e) { lvWarningsList.SelectedItem = Color.Transparent; try { var index = (lvWarningsList.ItemsSource as ObservableCollection <SetWarningsList>).IndexOf(e.SelectedItem as SetWarningsList); var a = new SetWarningsList(); ObservableCollection <SetWarningsList> dt = new ObservableCollection <SetWarningsList>(); App.NavigateMasterDetail(new WarningDetail(list[index])); } catch { } }
private async void btnAccess_Clicked(object sender, EventArgs e) { try { var item = (Xamarin.Forms.Button)sender; SetWarningsList lstitem = (from items in dt where items.id == item.CommandParameter.ToString() select items).FirstOrDefault <SetWarningsList>(); string device_id = lstitem.id.ToString(); try { App.NavigateMasterDetail(new WebViewPage(device_id)); } catch { } } catch (Exception ex) { await DisplayAlert("Error!", ex.Message, "Ok"); } }