나는 시험을 준비하고 질문을 공부하고 있습니다. 그러나 나는 내 의견으로는 대답이 틀린 하나의 질문을 가지고있다. 질문에 대한 인증서 및 정답
당신은 Windows 프레젠테이션 파운데이션 (WPF) 응용 프로그램을 만들 에 마이크로 소프트 .NET 프레임 워크 4 사용 : 여기에 정답은 D이다 질문입니다. 응용 프로그램에는 StackPanel 컨트롤이 루트 요소로 sp 인 MainWindow라는 창이 있습니다. Text 속성을 저장하는 TextBlock 컨트롤이 포함 된 Button 컨트롤 을 만들려고합니다. 컨트롤을 동적으로 만들고 컨트롤을 sp에 추가해야합니다.Button btn = new Button(); TextBlock text = new TextBlock(); text.Text = "Save"; btn.Content = text; sp.DataContext = btn;
B : 당신이 의 생성자 MainWindow를 클래스
(A)에 작성해야하는 코드 세그먼트
Button btn = new Button();
TextBlock text = new TextBlock();
text.Text = "Save";
btn.Content = text;
sp.Children.Add(btn);
C :
Button btn = new Button();
TextBlock text = new TextBlock();
text.Text = "Save";
sp.Children.Add(btn);
sp.Children.Add(text);
D :
Button btn = new Button();
TextBlock text = new TextBlock();
text.Text = "Save";
btn.ContentTemplateSelector.SelectTemplate(text, null);
sp.Children.Add(btn);
제 생각에는 정답은 B입니까? 어떤 sugesstions 있나요?
와 충돌 할 수 있도록
ContentTemplateSelector
은 기본적으로 null의 함량 비 시각적 렌더링합니다. 다른 답변은 올바로 작동하지 않습니다. – Sonorx.NET 또는 WPF로 코딩하지 않았지만 B를 선택했습니다. 두 개체의 속성을 올바르게 할당 한 것으로 보입니다. – Blender