問題タブ [template10]
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.
xaml - Windows 10 用のプリズム 6 またはテンプレート 10?
スケーラブルな Windows 10 アプリケーションプリズムまたはテンプレートを構築するために dotnet の初心者がどのフレームワークを使用/学習する必要があるか. どちらもWPFの経験を前提としているため、自分で選択することはできません。xaml を学習するようなものです。あまり役に立たない Windows 10 の xaml ドキュメントを補足するために、wpf ドキュメントに戻る必要があります。
c# - OnNavigatingFromAsync でモーダル ダイアログを表示してナビゲーションをキャンセルする方法
テンプレート 10を使用する場合、次のように、INavigable
メソッドOnNavigatingFromAsync
をオーバーライドして true に設定することで、ページの ViewModel がページからの移動をキャンセルする機会が与えられます。args.Cancel
これは問題なく動作しますが、ユーザーにモーダル ダイアログを表示したい場合は (ナビゲーションがキャンセルされる理由を説明します)、メソッドを次のように変更します。
これによりダイアログが表示されますが、ナビゲーションはキャンセルされません。T10がargs.Cancel = true;
設定を無視しているようです。
ここで何か間違ったことをしていますか?ダイアログを表示して、ナビゲーションを禁止したいだけです..
windows-10-universal - PreLaunch Test が原因でアプリの認定に失敗する
テンプレート 10 ベースのアプリでアプリ認定を実行すると、次のエラーが表示されます。
エラーが見つかりました: アプリの事前起動検証で次のエラーが検出されました: ◦ アプリは事前起動テストに失敗しました - 49581RisingSoundMedia.ElectionCentral_1.1.7.0_x64__xrbjpqg44kdgm.
•修正しない場合の影響: 事前起動が有効になっている場合でも、アプリの起動に時間がかかります。
•修正方法: アプリの OnLaunched メソッドの実装で、LaunchActivatedEventArgs.PreLaunch オプションを処理して事前起動イベントを認識するようにします。
明らかに、Bootstrap クラスがそれを封印しているため、Template 10 でも OnLaunched をオーバーライドすることはできません。
OnPreLaunchAsync をオーバーライドして、continueStartup = false; を設定してみました。しかし、それは問題を解決しませんでした。
何か案は?
template10 - Template10 - 再開後にユーザーをメイン ページに戻す
UWP アプリが一時停止され、長期間使用されていないとします。ユーザーがアプリを再度開いたとき (前ApplicationExecutionState
はSuspended
またはTerminated
)、ユーザーが最後に表示していたページに移動したくありません (それ以降は無関係になりました)。代わりに、メイン ページへの新しいナビゲーションを行います。 . Template10を使用してこれを行うにはどうすればよいですか?
ユーザーがアプリに戻ると、Template10 は常にユーザーを最後に表示していたページに戻すようです。OnResuming
でメソッドをオーバーライドしようとしApp.xaml.cs
ましたが、効果がありませんでした。
c# - メインページから Template10 設定へのバインディング
私は今のところ Template10 が大好きです。メインページの設定値にバインドする方法については、少し行き詰まっています。適切に保存されている新しい bool 設定を追加しました。私のメインページには、設定への可視性バインディングがあります。
これはアプリの開始時に期待どおりに機能し、MainPageViewModel は設定から値を読み取り、その設定に基づいてグリッドが表示または折りたたまれます。
ただし、設定ページに移動してその値を変更すると、このバインディングを設定に「聞く」ことができないようです。メインページに戻っても表示は変わりません。アプリを再起動した場合にのみ機能します。
通常の Template10 のインストールでは、これは MainPage の小さなロゴを、その設定に基づいて変化する設定ページの「UseLightThemeButton」設定にバインドすることに似ています。