【发布时间】:2011-03-20 13:29:24
【问题描述】:
我正在准备考试和研究问题。但是我有一个问题,我认为答案是错误的。以下是正确答案为 D 的问题:
您使用 Microsoft .NET Framework 4 来 创建 Windows 演示文稿 基础 (WPF) 应用程序。这 应用程序有一个名为 具有 StackPanel 的 MainWindow 控件名为 sp 作为根元素。 你想创建一个 Button 控件 包含一个 TextBlock 控件 “保存”文本属性。你需要 动态创建控件并添加 sp的控制。哪个代码段 你应该写在构造函数中 MainWindow 类
答:
Button btn = new Button();
TextBlock text = new TextBlock();
text.Text = "Save";
btn.Content = text;
sp.DataContext = btn;
乙:
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?你有什么建议吗?
【问题讨论】:
-
我认为你是对的,B 是正确的答案。其他答案不正确。
-
从未编写过 .NET 或 WPF,但我也会选择 B。似乎正确分配了两个对象的属性。
标签: wpf