問題タブ [uno-platform]

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 に答える
208 参照

c# - WinUI ProgressRing のスタイルのカスタマイズが Uno 2.4 の WASM で利用できない

Uno ではまだサポートされていないテンプレート バインド方法でテーマの色をグローバルに変更することを知っています。(ToggleSwitch で試してみたところ、ToggleSwitch カスタム スタイルが UWP と WASM の両方で完全に動作するようになりました)。そこで、同様に WinUI 2.4 ProgressRing 用のカスタム スタイルを用意しました。WinUI Github リポジトリから ProgressRing のデフォルト スタイルを収集し、カスタマイズしました。

私のProgressRingは次のとおりです。

ご覧のとおり、スタイルは UWP で正しく実行されます。 ここに画像の説明を入力

ただし、WASMはデフォルトのスタイルを示しています:(

ここに画像の説明を入力

パッケージ

WASM での WinUI ProgressRing のスタイルは、UWP スタイルと一致する必要があります。どうすればこれを修正できますか? ありがとう。

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

javascript - Uno.Lottie WebAssembly でキャッチされないタイプの JavaScript エラー

Lottie をプレイするために、ページに AnimatedVisualPlayer があります。

これらのパッケージをインストールしました:

  • Microsoft.Toolkit.Uwp.UI.Lottie (theLottieVisualSource 用)
    • Microsoft.UI.Xaml (AnimatedVisualPlayer 用)
    • Uno.UI.Lottie (LottieVisualSource 用)
    • Uno.UI (AnimatedVisualPlayer 用)

私もそれをしました:

WASM、iOS、および macOS では、Lottie .json ファイルを共有プロジェクトのフォルダー (「Lottie/myanimation.json」など) に直接配置し、ビルド アクションをコンテンツとして設定できます。

UWP は Lottie をシームレスにプレイできます。

ここに画像の説明を入力

ただし、WASM は次のエラーで Lottie をプレイできません。

ここに画像の説明を入力

エラー 55

Nuget パッケージのバージョン:

ナゲットパッケージ:

パッケージのバージョン:

  • Uno.UI.RemoteControl {2.4.0}
  • Newtonsoft.Json {12.0.3}
  • ウノ.UI.ロッティ{2.4.0}
  • Uno.Wasm.Bootstrap {1.2.0}
  • Uno.Wasm.Bootstrap.DevServer {1.2.0}
  • ACM_Search_AdminApps.Shared {1.1.0}
  • Microsoft.Extensions.Logging.Filter {1.1.2}
  • Microsoft.Extensions.Logging.Con... {1.1.1}
  • NETStandard.Library {2.0.3}
  • Uno.UI {2.4.0}
  • ACM_Search_AdminApps.Shared {1.1.0}
  • Microsoft.NETCore.UniversalWindo... {6.2.10}
  • Microsoft.Extensions.Logging.Con... {1.1.1}
  • Microsoft.Extensions.Logging.Filter {1.1.2}
  • Microsoft.Toolkit.Uwp.UI.Lottie {6.0.0}
  • Microsoft.UI.Xaml {2.4.2}
  • Newtonsoft.Json {12.0.3}
  • Uno.Core {2.0.0}
  • Microsoft.Toolkit.Uwp.UI.Lottie {6.0.0}

どうすればこれを修正できますか? ありがとう。

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

prism - UnoPlatform - 別のスレッド用にマーシャリングされたインターフェースを呼び出したアプリケーション

Uno プラットフォーム アプリに Uno プリズム テンプレートを使用しています。UWP アプリで非同期呼び出しを行った後。すなわち

RaisePropertyChanged() メソッドがヒットするたびに、次のエラーが発生します =>
{"アプリケーションは、別のスレッド用にマーシャリングされたインターフェイスを呼び出しました。(HRESULT からの例外: 0x8001010E (RPC_E_WRONG_THREAD))"}

Git リポジトリ => https://github.com/avikeid2007/Repayabl

ファイル=> https://github.com/avikeid2007/Repayabl/blob/dev/RepayablClient/RepayablClient.Shared/ViewModels/LoginViewModel.cs#L131

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

uno-platform - Uno Web アセンブリ アプリケーションを展開するにはどうすればよいですか

Uno Web アセンブリの公開プロセスに関する展開ドキュメントを見つけることができません。