0
함수에서 타원 (WPF 모양)을 초기화하고 표시하려고합니다. 함수에 타원 이름을 매개 변수로 지정해야합니다.변수에서 WPF 쉐이프 이름 얻기
그런 가능성이 있습니까?
편집 :
다음이 주어진다 :
문자열 변수에서 이름 ("myEllipse")를 얻을 수 있습니다 내가하고 싶은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;
}
. 당신은 당신이 다음 기억하고 필요한 경우 수정할 수 있습니다 타원의 여러 인스턴스를 만들려고 코드에서 가져
string name = 'myEllipse';
name = newEllipse();
myEllipse.Fill = System.Windows.Media.Brushes.Black;
야, 제발 정교하게하십시오. XAML 또는 무언가를 게시하십시오. 또한 WPF에서는 UI 요소를 코드 (일반적으로)로 조작하지 않으므로 필요한 것을 설명하고 WPF에서 적절한 방법을 알려줄 수 있습니다. –
첫 글의 편집 된 텍스트를 확인하십시오. – SaintCore
100 % 확신 할 수는 없지만, XAML에서 일반적으로 발견되는'Name = "SomeName"에 대해 이야기하고 있다면, 그 이름은 컴파일러에 대한 것일뿐입니다. 객체의 필드 또는 속성 나는 틀릴 수도 있겠지만 ... – Steve