void OnItemFocusedChanged(AbstractProperty prop, object oldVal) { if (prop.HasValue()) { SelectedInformation = ((ListItem)prop.GetValue())?.Labels[KEY_INFO].Evaluate() ?? ""; } }
async void OnAutomaticSearchChanged(AbstractProperty prop, object oldVal) { if (prop.HasValue() && (bool)prop.GetValue() && (bool)oldVal == false) { await DoSearchAsync(); } }
void OnManualIdChanged(AbstractProperty prop, object oldVal) { if (prop.HasValue() && !string.IsNullOrWhiteSpace((string)prop.GetValue())) { _liveSearchTimer.Stop(); _liveSearchTimer.Start(); } }
void OnItemFocusedChanged(AbstractProperty prop, object oldVal) { if (prop.HasValue()) { var item = (ListItem)prop.GetValue(); SelectedProvider = item?.Labels[KEY_PROVIDER].Evaluate() ?? ""; SelectedPercentage = item?.Labels[KEY_MATCH].Evaluate() ?? ""; SelectedLanguage = item?.Labels[KEY_LANG].Evaluate() ?? ""; } }