public MainWindow() { InitializeComponent(); AktienTable.ItemsSource = Aktie.getAktien(); Task.Run(Aktie.changePrice); }
private void OnKaufenBtnClick(object sender, RoutedEventArgs e) { Aktie obj = ((FrameworkElement)sender).DataContext as Aktie; Button btn = (Button)sender; Grid Parent = (Grid)btn.Parent; string KaufenTextboxAngaben = Parent.Children.OfType <TextBox>().First().Text; Int32.TryParse(KaufenTextboxAngaben, out int AnzahlAktien); Trader.Kaufen(AnzahlAktien, obj); MeineAktienList.ItemsSource = Trader.getMeineAktien(); }
private void OnVerkaufenBtnClick(object sender, RoutedEventArgs e) { Button btn = (Button)sender; Grid Parent = (Grid)btn.Parent; string KaufenTextboxAngaben = Parent.Children.OfType <TextBox>().First().Text; Aktie obj = ((FrameworkElement)sender).DataContext as Aktie; MessageBox.Show(obj.Name.ToString()); Int32.TryParse(KaufenTextboxAngaben, out int AnzahlAktien); Trader.Verkaufen(AnzahlAktien, obj); }
public static void Verkaufen(int anzahl, Aktie aktie) { MeineAktien.Remove(aktie); MessageBox.Show($"{aktie.Name}: {aktie.Anzahl} Stück"); }