首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为microsoft-band创建磁贴时出错

为microsoft-band创建磁贴时出错
EN

Stack Overflow用户
提问于 2016-02-01 01:58:16
回答 1查看 49关注 0票数 0

当我尝试在我的乐队上创建磁贴时,我一直收到错误。我好像挺不过去了。下面是错误:

代码语言:javascript
复制
namespace Band_Test_3
{
#if !DISABLE_XAML_GENERATED_MAIN
    public static class Program
    {
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        static void Main(string[] args)
        {
            global::Windows.UI.Xaml.Application.Start((p) => new App());
        }
    }
#endif

    partial class App : global::Windows.UI.Xaml.Application
    {
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
        private bool _contentLoaded;

        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public void InitializeComponent()
        {
            if (_contentLoaded)
                return;

            _contentLoaded = true;
#if DEBUG && !DISABLE_XAML_GENERATED_BINDING_DEBUG_OUTPUT
            DebugSettings.BindingFailed += (sender, args) =>
            {
                global::System.Diagnostics.Debug.WriteLine(args.Message);
            };
#endif
#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
            UnhandledException += (sender, e) =>
            {
                if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
            };
#endif
        }
    }
}

使用下面的代码。AndClient.TileManager.AddTileAsync(磁贴)行出现错误:

代码语言:javascript
复制
private async void btnCreateTile_Click(object sender, RoutedEventArgs e)
    {
        txbMessage.Text = "";

        // create a new Guid for the tile 
        // create a new tile with a new Guid 
        BandTile tile = new BandTile(tileGuid)
        {
             // enable badging (the count of unread messages)     
             IsBadgingEnabled = true,
             // set the name     
             Name = "Band Test",
             // set the icons     
             SmallIcon = await LoadIcon("ms-appx:///Assets/Certificate-WF Small.png"),
             TileIcon = await LoadIcon("ms-appx:///Assets/Certificate-WF.png")
            };

            await bandClient.TileManager.AddTileAsync(tile);
}
EN

回答 1

Stack Overflow用户

发布于 2016-02-02 00:18:11

我见过的未能添加磁贴的最常见错误是:

  • 与区块的GUID重复,因为区块上已有GUID。如果您已经安装了示例应用程序的示例磁贴,请确保您使用的GUID与示例应用程序不同。这里最好的事情是为你的磁贴生成你自己的GUID。
  • 最大数量的磁贴安装在波段上。要检查这一点,异常应该包含错误消息,但您可以查询已安装的磁贴数量,也可以在管理磁贴视图中通过微软健康应用程序查看已安装的磁贴数量(可用磁贴的数量在顶部列出)。

如果这些现在有帮助,那么请在你得到的异常中传递。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35117256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档