gpt4 book ai didi

c# - Microsoft Band 2 SDK 中不存在 ThemeColor

转载 作者:行者123 更新时间:2023-11-30 18:21:39 24 4
gpt4 key购买 nike

我按照 Microsoft Band SDK 文档中的示例使用主题颜色填充按钮,但代码无法编译,因为 Color 和 ThemeColor.BandBase 不存在于任何包中。示例中的代码是:

FilledPanel panel = new FilledPanel 
{
Rect = new PageRect(0, 0, 245, 102),
Color = ThemeColor.BandBase
};

我假设 Color 应该是 BackgroundColor,因为该属性存在,但我找不到任何与我可以使用的 ThemeColor 类似的东西。有谁知道我可以使用什么?

更新:我想我可能已经解决了这个问题:

BandTheme theme = await bandClient.PersonalizationManager.GetThemeAsync();

// create a filled rectangle to provide the background for a button
FilledPanel panel = new FilledPanel
{
Rect = new PageRect(0, 0, 245, 102,
BackgroundColor = theme.Base
};

尚未测试。如果有效,将添加为答案

最佳答案

我相信您选择的方法应该有效。

您还可以使用静态访问器:

FilledPanel panel = new FilledPanel
{
Rect = new PageRect(0, 0, 245, 102,
BackgroundColor = ThemeColor.BandBase
};

关于c# - Microsoft Band 2 SDK 中不存在 ThemeColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35128365/

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