【问题标题】:Dropdown Button in UWPUWP 中的下拉按钮
【发布时间】:2019-06-28 20:41:02
【问题描述】:

我无法在我的 UWP 应用中使用 DropDownButton。我需要在控件名称之前使用扩展名或引用吗?

如果没有,是否有替代控件?
我不能使用ComboBox,因为我需要按钮中的标题文本,而不是它上方。

【问题讨论】:

  • 无法使用,具体是什么意思?只是没有出现?您是否已将 Microsoft、UI、XAML 添加到您的工具箱中?
  • @McNline 我收到消息“UWP 不支持下拉按钮”
  • 将最低版本设置为 1809

标签: uwp dropdown uwp-xaml


【解决方案1】:

将目标版本设置为 1809 或更高版本或安装Windows UI Library

不要忘记将<XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls"/> 添加到您的Application.Resources,如docs 中所述。

或在 XAML 文件顶部添加 xmlns:controls="using:Microsoft.UI.Xaml.Controls",然后使用 <controls:DropDownButton /> 添加控件。

【讨论】:

  • @BellaSwan:您是否按照docs 中的说明将<XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls"/> 添加到您的Application.Resources 中?或者 `xmlns:controls="using:Microsoft.UI.Xaml.Controls"` 在 XAML 文件的顶部,然后 <controls:DropDownButton />?
  • 请问如何设置目标版本?
  • @BellaSwan:您可以在创建新应用程序时选择它。您可以在 Project->Properties->Application 下或通过编辑 .appxmanifest 文件来更改它。
【解决方案2】:

您需要定位正确的最低版本。如果您将最小目标设置为 Windows 10 版本 1809,它应该无需任何其他设置即可工作。

【讨论】:

  • WinUI 提供向后兼容性。
  • @mm8 它仍然需要一些最低版本,尽管不同。
  • 是的,支持的版本在文档中列出。不需要升级到 1809。
  • 另外,target 版本决定了构建时可用的 API。
【解决方案3】:

将最低目标版本设置为 1809

右键单击工具箱 -> 选择项目 -> Microsoft.UI.XAML

您应该能够像往常一样拖放。

【讨论】:

    猜你喜欢
    • 2017-01-23
    • 2021-07-27
    • 1970-01-01
    • 2017-12-29
    • 1970-01-01
    • 2011-08-07
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多