Я следую примеру в документации 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
};
Еще предстоит проверить. Если это сработает, добавлю в качестве ответа