2015-10-27 4 views
0

Я использую библиотеку Win2D, мне нужно знать, как отображать непрозрачное диалоговое окно и отображать размытый прозрачный фон при открытии, например, в меню «Пуск» и в панели уведомлений Windows 10. Я видел много примеров, которые размывают изображение, но то, что я действительно хочу сделать, похоже на диалоговое окно с матовым стеклом.Как создать размытое фоновое диалоговое окно с использованием Win2D?

Пример того, что я хочу сделать, показан here, но мне это нужно для Windows app not wpf.

+0

Ho делает матовый фон по сравнению с размытым фоном? Как близко вы получили? Можем ли мы увидеть код? Я думаю, что размытие плюс статическое прозрачное изображение, масштабированное и выложенное плиткой, вероятно, приведет к приличному выпуску. – WiredPrairie

+0

Я думаю, что размыты или заморожены, для меня это в основном то же самое. Идея состоит в том, чтобы сделать элемент управления похожим на начальное меню Windows 10 или уведомление IOS. Я работал над Win2D, и я попытался размыть текст внутри элемента управления canvas, но до сих пор не знаю, как я могу размыть элемент управления под моим диалоговым окном. – Lance

+0

Я думаю, что у меня есть прогресс, я могу визуализировать интерфейс как растровое изображение, а затем размыть это растровое изображение, чтобы оно выглядело как размытый фон. Я использовал RenderTargetBitmap, чтобы получить скриншот (растровое изображение) пользовательского интерфейса (макет корневой сетки). Затем я использовал это растровое изображение как источник моего GaussianBlurrEffect. – Lance

ответ