代码之家  ›  专栏  ›  技术社区  ›  Muhammad Touseef

uwp条件xaml给定属性未找到错误

  •  1
  • Muhammad Touseef  · 技术社区  · 8 年前

    我正在使用创建uwp应用程序 windows模板工作室 和使用 汉堡菜单 最初由 uwp社区工具包 . 我想给我的应用程序添加一些流畅的设计功能。因为我的min版本是creators update,缺乏流畅的设计功能,所以我想添加这些功能

    最小目标:创建者更新 目标:秋季创作者更新

    密码

    <controls:HamburgerMenu
        x:Name="NavigationMenu"
        IsAcrylicBrushPresent:PaneBackground="{ThemeResource SystemControlAltHighAcrylicWindowBrush}"
    ......
    

    我还在页面中添加了以下名称空间。

    xmlns:IsAcrylicBrushPresent=”http://schemas.microsoft.com/winfx/2006/xaml/presentation?IsTypePresent(Windows.UI.Xaml.Media.AcrylicBrush)”

    错误

    属性“PaneBackground”不存在于“ http://schemas.microsoft.com/winfx/2006/xaml/presentation

    1 回复  |  直到 8 年前
        1
  •  2
  •   Pedro Lamas    8 年前

    那是因为“ http://schemas.microsoft.com/winfx/2006/xaml/presentation “用于本机控件,而不是UWP社区工具包控件!

    您应该使用与当前相同的命名空间 controls 只需添加 ?IsTypePresent(Windows.UI.Xaml.Media.AcrylicBrush) 查询位。

    它应该看起来像这样:

    xmlns:IsAcrylicBrushPresent="using:Microsoft.Toolkit.Uwp.UI.Controls?IsTypePresent(Windows.UI.Xaml.Media.AcrylicBrush)"
    
    推荐文章