2012-12-02 2 views
0

Label 클래스를 찾아서 Label을 끌어서 크기를 조정하는 기능이 추가되었습니다. 그리고 나는 어떻게 동적으로 ("라벨 만들기"라고 쓰여있는 버튼을 눌러서) 그 클래스의 객체를 만들고 그것을 내 WPF 응용 프로그램의 Canvas에 추가 할 수 있는지 알지 못합니다.동적으로 사용자 정의 레이블 클래스의 객체를 만들고이를 WPF의 캔버스에 추가하는 방법은 무엇입니까?

폭, 높이, 이름, 내용 등의 속성 중 일부를 Canvas에 추가하기 전후에 지정하고 싶습니다.

어떻게 적절하게 처리 되었습니까?

답변

1

해당 속성의 일부를 설정, 새로운 Label 인스턴스를 만들고, 캔버스에 위치를 설정하고 캔버스 '어린이 컬렉션에 추가 : 당신을 만든 후 이름으로 요소보기에 대한

var label = new Label 
{ 
    Width = 200, 
    Height = 50, 
    Content = "A Label" 
}; 

Canvas.SetLeft(label, 100); 
Canvas.SetTop(label, 100); 

canvas.Children.Add(label); 
관련 문제