0

我安装了 Windows 8.1 和 Visual Studio 2013 RC。

我创建了一个针对 .NET Framework 4.5.1 的新 Windows 应用商店项目

然后我在工具箱中的 MainPage.xaml 上放置了一个 TextBox。

从属性我将其名称更改为“TextBox1”

我读过这篇文章,我导入了类:

Windows.Graphics.Display
Windows.Graphics.Display.DisplayInformation

然后我将声明放在 MainPage 类中:

Private Event OrientationChanged As TypedEventHandler(Of DisplayInformation, Object)

和私有方法的声明:

Private Sub ChangeText() Handles Me.OrientationChanged

    TextBox1.Text = "Hello World"
End Sub

我检查了模拟器选项卡并运行了项目。

然后使用模拟器我按下“顺时针旋转”按钮,但 TextBox1 的文本没有改变。

上面的代码有什么问题?我是否错过了处理事件的全部要点或其他错误?

提前致谢。

4

1 回答 1

0

OrientationChanged 不会在模拟器中触发。

于 2013-10-27T08:31:13.430 回答