【发布时间】:2011-11-13 00:00:23
【问题描述】:
我目前正在关注Pluralsight C# Fundamentals: Part 1,在Classes and Objects 部分,视频指示我在 Visual Studio 中创建新的 WPF 应用程序并填写代码。这将导致以下结果。
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
Employee e1 = new Employee("Ash");
Employee e2 = new Employee("Lee");
Output.Text = e1.Name + "" + e2.Name;
}
}
}
Employee 基本上是一个虚拟类,它使用单个实例变量 Name 定义,以演示构造函数的工作原理。
我的MainWindow.xaml 中还有一个TextBlock,名为Output,我正在尝试在代码的最后一行更新它。
最初我在构造函数MainWindow 中包含MainWindow_Loaded 中的代码,教程说这是不好的做法,它应该看起来像我的第一个代码sn-p。
但是,这会使应用程序停止工作。我的问题是什么问题?
教程过时了吗?我运行错误的版本吗?它在 Beta 版中有所改变吗?
谢谢。
【问题讨论】:
-
你订阅window的
Loaded事件吗...?
标签: c# wpf visual-studio-2010