Я пытаюсь смоделировать элемент пользовательского интерфейса Android, которого, к сожалению, нет в телефоне Windows 7: ListPreference
Я думал об использовании всплывающего окна, которое заняло бы ровно весь экран (для имитации модального окна).
Таким образом, всплывающее окно будет состоять из следующих элементов:
Всплывающее окно -> Холст -> Граница -> StackPanel -> Радиокнопки
Холст будет полностью прозрачным (или слегка беловатым, чтобы ясно показать, что элемент под ним недоступен)
Граница будет сделана так, чтобы она была достаточно большой, чтобы вместить все кнопки RadioButton.
Тогда StackPanel будет непрозрачным и черным.
К сожалению, если я сделаю нижний холст прозрачным, все дочерние элементы также будут прозрачными. Я могу только сделать элементы больше прозрачными.
Способ прозрачности работает немного иначе, чем в Android или iPhone (где довольно просто иметь родительский полностью прозрачный, но непрозрачный дочерний элемент).
Есть ли способ сделать родителя полностью прозрачным с непрозрачными для детей?
Или, может быть, кто-то может предложить другой способ имитации модального окна.
Кто знает, может быть, кто-то даже разработал ListPreference-подобный UIElement:)
Спасибо