# WinUI3に関する情報 2021-03-09 microsoft/Xaml-Controls-Gallery https://github.com/microsoft/Xaml-Controls-Gallery XAML Controls Gallery https://www.microsoft.com/ja-jp/p/xaml-controls-gallery/9msvh128x2zt?activetab=pivot:overviewtab windows-toolkit/WindowsCommunityToolkit https://github.com/windows-toolkit/WindowsCommunityToolkit microsoft/microsoft-ui-xaml https://github.com/microsoft/microsoft-ui-xaml ### 以下のWindows関連UIについて、体系的にわかりやすくまとまっている記事 「UWPではウインドウ単位でそれぞれ別のスレッドが使用される」との記述があり、気になる。ウインドウ単位のいうのがUIコントロール単位ということなのか、親ウインドウ単位ということなのかを確認したい。 > 2021年のXAML事情とEpoxyを作った話 >* WPF (Windows Presentation Foundation) >* UWP (Universal Windows platform / 旧Windows Store App) >* Xamarin Forms >* Avalonia >* Uno platform >* WinUI 3 >* MAUI > > UIスレッドの考え方の違い。WPFではすべてメインスレッドからアクセスすることになっているが、UWPでは基準となるウインドウ毎に別のスレッドを使用することになっているため、今までのセオリーをそのまま適用すると問題が起こることがある(そのUIをホストしているDispatcherを使用する)。但しこれは、UIメッセージキューをウインドウ毎に分けたいという願望が実現されたとも言えるので、必ずしも悪い事ではないが、面食らうと思う。 > >https://www.kekyo.net/2021/02/23/7230 ###### tags: `WinUI` `WinUI 3`