gpt4 book ai didi

xaml - XML 命名空间中的未知类型 'AppBarButton' - Windows 8 Store App XAML,添加应用栏时出现问题

转载 作者:行者123 更新时间:2023-12-02 16:37:07 24 4
gpt4 key购买 nike

我是 Windows 8 应用开发新手,无法让我的 XAML 文件识别用于添加 AppBar 和 CommandBar 的生成代码。

对于我尝试添加的许多元素,我收到错误“XML 命名空间中的未知类型[某物]”,下面是我的示例:

Unknown type 'AppBarButton' in XML Namespace

如果我重新打开解决方案,这会暂时显示为警告而不是错误。另导航至 http://schemas.microsoft.com/winfx/2006/xaml/presentation只是产生“您正在查找的资源已被删除、名称已更改或暂时不可用。”。

这都是默认代码。我的类命名空间(例如 MyApp.MainPage)与命名空间后面的 MainPage 代码匹配。我很茫然,已经为此奋斗了几个小时。我还间歇性地从此错误更改为“InitializeComponent”在当前上下文中不存在”。过去几天我在 XAML 权限错误上花费了数小时,并且不想再浪费时间在默认生成的代码中的错误上! :(

编辑:我已经在三台不同的计算机上尝试过此操作,使用 Windows 8 和 Windows 8.1、新项目和我在本文中描述的现有项目。

最佳答案

我的猜测是您使用的是 Visual Studio 2012(Windows 8 应用程序)。如果是这样,您应该使用 Button :

<Page.TopAppBar>
<AppBar>
<StackPanel Orientation="Horizontal">
<Button Style="{StaticResource AppBarButtonStyle}">A</Button>
<Button Style="{StaticResource AppBarButtonStyle}">B</Button>
</StackPanel>
</AppBar>
</Page.TopAppBar>

使用AppBarButton ,您必须使用 Visual Studio 2013(Windows 8.1 应用):

<Page.TopAppBar>
<AppBar>
<StackPanel Orientation="Horizontal">
<AppBarButton>
<AppBarButton.Icon>
<FontIcon Glyph="A"/>
</AppBarButton.Icon>
</AppBarButton>
<AppBarButton>
<AppBarButton.Icon>
<FontIcon Glyph="B"/>
</AppBarButton.Icon>
</AppBarButton>
</StackPanel>
</AppBar>
</Page.TopAppBar>

此外,CommandBars仅在 Windows 8.1 中可用。

关于xaml - XML 命名空间中的未知类型 'AppBarButton' - Windows 8 Store App XAML,添加应用栏时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19801040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com