Я хочу инициализировать и показать эллипс (форму WPF) в функции. Имя эллипса должно быть присвоено функции как параметр.Получение имени для формы WPF из переменной
Есть ли возможность сделать что-то подобное?
Edit:
Ниже приводится:
private void A1_Click(object sender, RoutedEventArgs e)
{
textBox1.Text = "Feld A1 gedrückt";
//Spielstein setzen
//Rêgeln überprüfen
myEllipse = new Ellipse();
myEllipse.Fill = System.Windows.Media.Brushes.Black;
myEllipse.HorizontalAlignment = HorizontalAlignment.Left;
myEllipse.VerticalAlignment = VerticalAlignment.Top;
myEllipse.Margin = new Thickness(2, 2, 0, 0);
myEllipse.Width = 45;
myEllipse.Height = 45;
grid3.Children.Add(myEllipse);
A1.IsHitTestVisible = false;
}
То, что я хочу сделать, это получить имя ("myEllipse") из переменной строки. Например:
string name = 'myEllipse';
name = newEllipse();
myEllipse.Fill = System.Windows.Media.Brushes.Black;
Чувак, пожалуйста, уточните. Опубликуйте свой XAML или что-то в этом роде. Кроме того, в WPF вы не манипулируете элементами пользовательского интерфейса в коде (обычно), поэтому, пожалуйста, объясните, что вам нужно, и я могу сказать вам правильный способ сделать это в WPF. –
Проверьте отредактированный текст в моем первом сообщении. – SaintCore
Я не уверен на 100%, но если вы говорите о 'Name =" SomeName ", который обычно находится в XAML, я думаю, что это имя для компилятора, но необязательно значение поле или свойство объекта. Я мог ошибаться, хотя ... – Steve