Beispiel #1
0
        private void DoSnipe(object b, bool all = false)
        {
            var model = DataContext as ObservableCollection <SnipePokemonViewModel>;

            var select = model.FirstOrDefault(x => x.Ref == b);

            if (select != null)
            {
                OnSnipePokemon?.Invoke(select, false);
                select.AllowSnipe = false;
                select.RaisePropertyChanged("AllowSnipe");
            }
        }
Beispiel #2
0
        private void Snipe_Click(object sender, RoutedEventArgs e)
        {
            var model  = this.DataContext as ObservableCollection <SnipePokemonViewModel>;
            var button = (Button)sender;

            var b = button.CommandParameter;

            var select = model.FirstOrDefault(x => x.Ref == b);

            if (select != null)
            {
                OnSnipePokemon?.Invoke(select);
                select.AllowSnipe = false;
                select.RaisePropertyChanged("AllowSnipe");
            }
        }