В моем коде я создаю массив TextBoxes:WPF C# добавление обработчика событий программно
namespace TCalc
{
public partial class MainWindow : Window
{
public TextBox[] pubAltArray;
public MainWindow()
{
InitializeComponent();
pubAltArray = new TextBox[10];
Затем я создаю TextBoxes программно, используя следующий код:
private void generatePublishedTxtBox()
{
for (int i = 0; i < 10; i++)
{
TextBox pubAlt = new TextBox();
grid_profile.Children.Add(pubAlt);
pubAlt.SetValue(Grid.RowProperty, 1);
...
pubAltArray[i] = pubAlt;
}
}
чем у меня есть некоторые рутинную I хотят работать, когда изменяется содержимое каждого TextBox:
private void doTheStuff(object sender, TextChangedEventArgs e)
{
...
}
Поэтому я попытался добавить обработчик событий du кольцо определение нового TextBox однако без успеха:
pubAlt.TextChanged += new System.EventHandler(doTheStuff());
или
pubAlt.TextChanged += RoutedEventHandler(calculateCorAlts());
Любой намек для меня?
Это основное понимание о C#, кроме всего прочего. Я могу представить, что вам будет трудно испытывать WPF (если вы не какой-то дизайнер XAML, но теперь хотите изучить C#). – Hopeless
Внимательно проверьте, что говорит отладчик и google, прежде чем спрашивать здесь. – dytori