【问题标题】:DatePicker not available in XAML in Windows Phone 8.1 project retargeted from 8.0DatePicker 在从 8.0 重新定位的 Windows Phone 8.1 项目的 XAML 中不可用
【发布时间】:2014-07-08 11:38:37
【问题描述】:

我最近将 Windows Phone 8 应用更新到了 Windows Phone 8.1。我正在尝试将<DatePicker /> 控件(Windows Phone 8.1 中新提供)添加到 XAML,但它在我的 XAML 中不可用。

我得到错误:

名称空间中不存在名称“DatePicker” "http://schemas.microsoft.com/client/2007"

找不到类型“DatePicker”。确认您没有失踪 一个程序集引用,并且所有引用的程序集都已 建成。

XML 命名空间中不存在标记“DatePicker” 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'

但是,如果我创建一个新的 Windows Phone 应用程序,DatePicker 在那里可用。

另外,我可以通过代码隐藏创建和添加 DatePicker,而不是在 XAML 中。

我已检查并确认该项目针对的是 Windows Phone 8.1,据我所知,我引用了正确的程序集:

我需要做什么才能使 DatePicker 在 XAML 中可用?

【问题讨论】:

    标签: windows-phone-8 datepicker windows-phone-8.1


    【解决方案1】:

    您将项目升级到了 windows phone silverlight 8.1 应用程序,而不是 windows phone windows runtime 8.1。新的 DatePicker 仅适用于 windows phone windows runtime 8.1。在 windows phone silverlight 8.1 应用程序中,您仍然需要使用 windows phone 工具包中的 DatePicker。

    【讨论】:

    • 在尝试创建新的 WP81 Silverlight 应用程序时,我可以看到我的 VS 2013 中缺乏这种支持 - 但我没有找到任何明确的 MS 文档。微软似乎暗示——至少在某些渠道中——它应该可以工作。令人困惑..social.msdn.microsoft.com/Forums/windows/en-US/…
    【解决方案2】:

    您可以使用 C#。

    using Windows.UI.Xaml.Controls;
    

    DatePicker 在此命名空间中可用,如MSDN 所述。 还要确保您的 XAML 具有以下命名空间:

    <Page
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="using:YourAppName"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:UI="using:Microsoft.Advertising.Mobile.UI"
        x:Class="YourAppName.MainPage"
        mc:Ignorable="d">
    

    这些是格式化 WP8.1 应用的 XAML 页面所需的基本命名空间。 如果仍然不起作用,请尝试以下方法:

    • 使用Toolbox 并从列表中拖放DatePicker。它会自动添加缺少的命名空间。
    • 每次编辑后,请确保您Rebuild 重新加载设计器的解决方案。

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      您是否尝试过使用来自msdn 的示例代码。

      请参考下面的 Windows Phone 7 示例,希望这适用于 WP 8.1。

      http://www.geekchamp.com/articles/wp7-loopingselector-in-depth--part1-visual-structure-and-api

      希望对你有帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-25
        • 2023-03-20
        • 2015-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多