問題タブ [winui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
156 参照

xaml - xaml ツリーのオフスクリーン レンダリングに WinUI 3 を使用できますか?

新しい WinUI 3 フレームワークを使用して、2D xaml ツリーを DirectX テクスチャにレンダリングしたいと考えています。

理想的には、WinUI インフラストラクチャに独自の DirectX デバイス、コンテキスト、およびレンダリング ターゲットを提供できるようにしたいと考えています。これにより、xaml コンテンツがレンダリング ターゲットにレンダリングされます。

基本的に、WinUI 3 を既存の 3D グラフィック エンジンに組み込みたいと考えています。

ドキュメントをざっと読むと、 CompositionGraphicsDeviceクラスを介してDirectX の相互運用性が何らかの形で存在することがわかります。しかし、このメカニズムが、カスタム D3D コンテンツを既存の WinUI ベースの UI に埋め込むためのものなのか、それともその逆のものなのかを理解することはできませんでした。

それで、これはできますか?Window を作成せずに xaml ツリーのオフスクリーン レンダリングに WinUI 3 を使用できますか? そのために必要な手順の概要を教えてください。

0 投票する
1 に答える
266 参照

c# - UWP と WinUi でアプリケーションのテーマを変更する方法

UWP (winui 2.5) アプリのテーマを変更したいのですが、次のコードを使用しました

および App.xaml.cs で

しかし、結果は期待されていません ご覧のとおり、ボタンにはテーマの変更に問題があります Microsoft Xaml Controls Gallery サンプル プロジェクトからコードをコピーしました

ここに画像の説明を入力

これは正常に動作するマイクロソフトのサンプルです

ここに画像の説明を入力