private async void OnItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            PositionViewModel position = ((ListView)sender).SelectedItem as PositionViewModel;

            if (position != null)
            {
                var detailsView = new PositionDetailsPage();
                await detailsView.ViewModel?.GetPositionByCross(position.Broker, position.Account, position.Cross);

                await Navigation.PushAsync(detailsView);
            }

            ((ListView)sender).SelectedItem = null;
        }
Exemple #2
0
 private async Task LoadPositionByCross(Broker broker, string account, Cross cross)
 {
     Position = (await PositionManager.Instance.GetPositionByCross(broker, account, cross)).ToPositionViewModel();
 }