ApplicationView不包含GetForCurrentView的定义
本文关键字:定义 GetForCurrentView 包含 ApplicationView | 更新日期: 2023-09-27 17:57:53
我目前正在学习MSDN上的一个教程,该教程对某些事情不太清楚。我遇到的问题是,他们建议我使用的方法显然不适用于该类
以下是教程的链接:http://msdn.microsoft.com/en-us/library/windows/apps/dn495655.aspx
这是我使用的代码
在我的App.Xaml.cs而不是主页中,我有一个事件处理程序
public App()
{
this.InitializeComponent();
Window.Current.SizeChanged += Current_SizeChanged;
this.Suspending += OnSuspending;
}
在这下面的存根方法
void Current_SizeChanged(object sender, Windows.UI.Core.WindowSizeChangedEventArgs e)
{
// Get the new view state but its not allowing me to use getforcurrent state
// almost like it doesn't exist
string CurrentViewState = ApplicationView.GetForCurrentView().Orientation.ToString();
// Trigger the Visual State Manager
VisualStateManager.GoToState(this, CurrentViewState, true);
}
如果有其他人遵循了本教程,他们能告诉我哪里出了问题吗?
- 我把代码放错页了吗
- 我是不是错过了一个图书馆
我逐字逐句地遵循这篇微软教程,它给了我错误,这是我的帖子的标题。我已经做了研究,我使用的是最新版本的visual studio,它仍然不允许我使用这种方法,因为它显然不存在
尝试使用Windows.UI.ViewManagement;在程序的顶部。
此API支持的最低版本为Windows 8.1。因此,您不能将其与Windows 8 API一起使用。MSDN参考