我不明白为什么这个简单的 Silverlight 应用程序会死机。这是代码:
namespace test
{
public partial class MainPage : UserControl
{
TextBlock txtword;
public MainPage()
{
InitializeComponent();
txtword = new TextBlock();
txtword.Text = "TEST";
LayoutRoot.Children.Add(txtword);
}
private void button1_Click(object sender, RoutedEventArgs e)
{
txtword.Text = "SuperDuper";
}
}
}
将文本块添加到 layoutroot 后,如果您尝试悬停或单击按钮,您可以知道应用程序由于某种原因已冻结。知道这里发生了什么吗?
如果我在 XAML 中添加文本块,我可以在按钮单击中更改其文本属性。LayoutRoot.Children.Add() 导致应用程序冻结..