
Kuidas panna aknad alati teiste akende taha AvaloniaUI raamistikus? [Töölaua tasandil aknad]
MarkusTegelane++
See video näitab, kuidas teha nii, et aknad oleksid alati töölauatasandil ehk teiste akende taga ning ei trügiks klikkimisel ette erinevatel töölauaplatvormidel (Window, Linux, macOS).
Ma olen otsinud seda õpetust, aga peale ühe postituse Redditis ei ole ma väga palju selle kohta infot leidnud, seega otsustasin selle jaoks õpetuse teha!
Ma ei näita kuidas seda koodiga Linuxis teha, sealse modulaarsuse pärast, arvestades, et igal kasutajal võib olla erinev aknahaldur või kuvaserver. Seega piiran ma ennast ja näitan ainult kuidas lisada aknareegel KDE Plasma töölaual KWini aknahalduriga, et sarnane efekt saavutada.
Tänan kasutajat @almenscorner Redditis, kes tõi välja lahenduse macOSi jaoks: https://www.reddit.com/r/AvaloniaUI/comments/1de1jcq/comment/l8f2zcm/
Minu demorakendus: https://github.com/MarkusMaal/StayBehindDemo
Peatükid:
0:00 Windows
9:34 Linux
13:57 macOS
Kasulikud lingid:
Microsoft Visual Studio (IDE): https://visualstudio.microsoft.com/
JetBrains Rider (IDE): https://www.jetbrains.com/rider/
Avalonia UI dokumentatsioon: https://docs.avaloniaui.net/
Firefoxi teema: https://addons.mozilla.org/en-US/firefox/addon/arona/
Taustapilt: https://www.teahub.io/viewwp/iwhJTh_32-9-wallpaper-4k/
Taustamuusika:
Kevin MacLeod - Perpectives
Kevin MacLeod - Gymnopedie No. 1 (helilooja: Erik Satie)
Kevin MacLeod - Adventures in Adventureland
Kevin MacLeod - Phantom from Space
Avaldati: 26.03.25
Failinimi: avaavas.mp4
Kategooria: Programmeerimine
Ava video (YouTube)Ava video (Invidious)Ava video (Odysee) Tagasi
Attribuudid
- ❌Kustutatud
- ✔Subtiitrid
- ✔Avalik
- ❌Ülekanne
- ✔HD
Sildid
AvaloniaC#dotnet.NETmulti-platformdesktopdesktop levelbehind other windowsstay behindsend to backback of other windows