Я попробовал решение SetWindowCompositionAttribute
, и он работал хорошо, но без теней.
Я попробовал комбинировать blurbehind + наложить тень на окно с DropShadow for WPF Borderless Window, но вот у меня проблема с нефокусным/фокусным окном, потерянным прозрачностью.
Можно ли сделать окно без полей с blurbehind + shadow (а некоторые близкие/мин/макс)?
Пример: настройки AMD Radeon. Это wpf? Или пользовательское решение на C++.Borderless window with shadow and blurbehind
ответ
Я знаю, как это сделать в XAML, вероятно, лучше всего иметь весь визуальный код в XAMl и логический код на C#.
Код:
// Set BorderThickness 0 для не boreder // играть с DropDownShadowEffect
<Border BorderBrush="color" BorderThickness="0" >
<Border.Effect>
<DropShadowEffect BlurRadius="10" Color="black" Direction="235" Opacity=".3" RenderingBias="Performance" ShadowDepth="4" />
</Border.Effect>
</Border>
надежду, что это то, что вы ищете
Я не думаю, что это сработает. Becouse вы пытаетесь применить тень к «в области окна» и могут (или будут) размываться. Там я пытаюсь сделать родной blurbehind + тень на окне (dwm). – ionmike
@ionmike, да, за то, что вы хотите, вам, вероятно, придется прочитать контрольные шаблоны, так как они позволят вам изменить почти все управление, а не уверены в фактическом окне - извините – JohnChris
- 1. Borderless window Drop shadow Элементы непрозрачности
- 2. Fullscreen vs Borderless window
- 3. WPF Borderless window resize
- 4. Drop Shadow On Borderless WinForm
- 5. Draggable borderless window в CefSharp
- 6. Borderless and Resizeable Form (C#)
- 7. win32 (fullscreen) borderless window overlapping taskbar
- 8. Aurelia and Shadow DOM
- 9. UIView with shadow
- 10. Blockquote with shadow effect
- 11. Python with etc/Shadow
- 12. SASS Text Shadow With Alpha
- 13. Desaturate and add drop shadow
- 14. javascript-window and cfform
- 15. .Net/Winforms, двойной монитор - Borderless Window - максимизация не работает
- 16. Заменить заголовок окна с помощью меню для MahApps.Metro borderless Window
- 17. Drop Shadow with sencha touch
- 18. re-size css box with window
- 19. Borderless TForm с тенью
- 20. Borderless CRichEditCtrl
- 21. Window Fade in and Out
- 22. XWindows- window with round edge
- 23. Drawing Square with Window Coords
- 24. Java Shaped window with Outline
- 25. Weird box-shadow in chrome and opera
- 26. Swift UITextField Border bottom and shadow issues
- 27. Text Stroke and Shadow CSS3 в Firefox
- 28. GLSL Shader - Shadow with transparent (glasstable effect)
- 29. make div menu shrink with window
- 30. Django Filter with AND
Я попробую. Можно ли настроить пользовательскую тень (цвет и т. Д.)? – ionmike
Да. Работает. Могу ли я сделать глянцевые панели, например,
@ionmike На самом деле я имею в виду это [ссылка] (http://pastebin.com/22nueJdZ), вы можете видеть, что значения AccentFlags соответствуют четырем границам. Поскольку этот метод использует собственный API окон 10, я не думаю, что можно было бы сделать много подробных эффектов. Однако вы можете настроить прозрачность и цвет окна вашего приложения, чтобы получить аналогичный вид: