Плитка приложения Mango - удалить обратно

Это простой вопрос и, казалось бы, простая задача, но я не могу найти никакой информации о том, как выполнить то, что мне нужно сделать.

У меня есть приложение, основная плитка которого (при закреплении) иногда должна быть односторонней плиткой по умолчанию, а иногда требуется, чтобы информация отображалась на обратной стороне плитки. Я могу успешно добавить BackBackgroundImage, BackContent и BackTitle из ScheduledActionService, но не могу удалить их, когда они больше не требуются. Это не второстепенная плитка, поэтому я не могу удалить ее, воссоздать и снова добавить.

Кто-нибудь знает, можно ли вернуть двухстороннюю плитку обратно к односторонней с помощью кода, и если да, пожалуйста, как я могу добиться такого поведения?

EDIT

Параметры, которые применяются из объекта StandardTileData, являются аддитивными - если вы только укажете заголовок, например, все остальные элементы остаются прежними, и обновляется только заголовок. Я попытался установить три параметра, которые появляются на обратной стороне плитки, равными нулю, и имел частичный успех. Эффект заключается в том, что фоновое изображение, текст заголовка и текст содержимого удаляются, но плитка все равно переворачивается, показывая полностью пустую обратную сторону.

ИЗМЕНИТЬ СНОВА

Итак, глядя на документацию, обратная сторона плитки ведет себя иначе спереди. Если задать для контекста или заголовка заднюю строку, пустое значение удалит их. Все хорошо. Однако он говорит, что «Если задан пустой URI, BackBackgroundImage не будет отображаться». Как мне создать пустой Uri? Я пробовал новый Uri (строка, Empty), но это вызывает исключение при попытке создать пустой Uri - что я и пытаюсь сделать.

20
задан Todd Main 28 July 2011 в 23:29
поделиться