問題タブ [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.

0 投票する
2 に答える
1893 参照

c# - Template10 から OnLaunched() をオーバーライドする方法

これがスクリーンショットです

Template 10 Windows アプリケーションで OnLaunched() 関数をオーバーライドしようとしていますが、問題は Template 10 BootStrapper クラス (Application クラスから継承) で封印されていることです。

これが私の方法です:

このアプリには Template10 Blank アプリを使用しています。BootStrapper クラスの OnLaunched() メソッドは次のとおりです。

BootStrapper の OnLaunched() から封印された修飾子を削除できません (「メタデータから」であるためと推測されます)。

抽象クラスに封印されたメソッドを含める意味は何ですか?

OnLaunched() の代わりに、OnResume()、OnStartAsync() など、オーバーライドする他のメソッドを取得しますか?

更新: 参考までに、BootStrapper のすべてのメンバーを次に示します。

助けてください :}

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

winrt-xaml - XAML コントロールを複雑なデータ型にバインドする (PasswordCredential)

アプリが外部サービスへの接続に使用する資格情報をユーザーが入力できるようにする設定ページを備えた Windows 10 アプリを作成しようとしています。これらの資格情報を PasswordVault に保存したいと考えています。

Template10 Template10 を出発点として使用しました。Settings PivotItem に TextBox と PasswordBox を追加しました。PasswordCredential メンバーを ISettingsService に追加しました。また、ボールトから PasswordCredential オブジェクトを格納および取得するための実装を SettingsService クラスに追加しました。

ここで、TextBox と PasswordBox を PasswordCredential オブジェクトの UserName プロパティと Password プロパティに接続する必要があります。ユーザー名とパスワードのペアが更新されたときに実行する必要があるロジックもいくつかあります。私は XAML が初めてで、これを機能させる方法がまったくわかりません。助言がありますか?

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

c# - UWP C#/XAML: System.ArgumentException (想定範囲外)

私はユニバーサル Windows プラットフォーム (UWP) アプリに取り組んでおり、当惑する (そして少し厄介な問題) に遭遇しました。MainPage から EventDetailPage に移動すると、System.ArgumentException. これは、データにバインドされたオブジェクトであることを示しています

「値が期待される範囲内にありません」。

値は、MainPageViewModel から EventDetailPageViewModel に渡される ScoutingEvent オブジェクトです。渡されたオブジェクトが null の場合もありますが (理由は不明)、Value にも既定のデータが割り当てられ、EventDetailPage が Bind to value にバインドしようとしたときに null にならないようにします。

私の観点からは、すべてが正しく見えます。私がここに欠けているものはありますか?

MainPage.xaml

MainPageViewModel.cs

EventDetailPage.xaml

EventDetailPageViewModel.cs

更新 1: ScoutingEvent.cs の追加

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

c# - C# Template10 を使用してハンバーガー メニューにユーザー名を表示する

私は Windows 10 UWP アプリに取り組んでおり、Template10 ライブラリの空のテンプレートを使用しています。ハンバーガーメニューを問題なく動作させることができます。このアプリでは、ユーザーが最初にログインしてから、アプリの「ホームページ」に進む必要があります。ログイン後にハンバーガーメニューの下部にあるユーザーのユーザーIDをセカンダリボタンとして表示するか、ログインしていない(またはログアウトしている)場合はログインオプションを表示したいと思います。

ユーザー ID を表示することになっているセカンダリ ボタンの XAML は次のとおりです。

コード ビハインドは、ユーザー名を表示するコードが追加されたハンバーガー メニュー シェルを有効にするためのデフォルトのコンストラクターです。

このコードは、ユーザーがログインした後でも「ログイン」と表示されるという点で部分的に機能します。ユーザー名は、アプリが一時停止/再開または終了/再起動した場合にのみ表示されます。ユーザーがログインするとすぐに、アプリを再起動/再開することなく、ハンバーガー メニュー シェルのセカンダリ ボタンが更新されるようにするにはどうすればよいですか?

0 投票する
2 に答える
6422 参照

mvvm - UWP ContentDialog 呼び出し

UWP と Template 10 を使用して、MVVM パターンに従って GUI アプリを作成しています。アプリケーションの一部として、メイン ページのボタンを押してコンテンツ ダイアログを呼び出す必要があります。そのため、その目的のためにスタンドアロンの .xaml ファイルに個別の ContentDialog が作成されました。

ボタンを押してメインページで開く/呼び出す適切な方法は何ですか(ビューとビューモデルのロジックを分離しておく必要があるため)?

私が今それを行う方法:

メイン ページから DictateCommand を呼び出します。これにより、ContentDialog のインスタンスが作成され、表示されます。

私にとってはMVVMパターン違反のようです。正しい方法でそれを行うのを手伝ってもらえますか?

編集:

ダイアログ サービスを実装し、それをメイン ビュー モデルに挿入しました。しかし、私には別の障害がありました。このダイアログでは、ダイアログのテキスト ボックスの値をカプセル化する別のビュー モデルとプロパティを作成しました。ダイアログの「同意」ボタンを押すと、この値がメイン ビューに反映される必要があります。したがって、ダイアログのテキスト ボックスの値をダイアログのビュー モデルからメイン ビュー モデルに渡す必要があります。それに対処するために別の依存性注入を実行する必要がありますか?

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

visual-studio-2015 - UWP Templete 10はデザイナーでライトテーマを使用します

ライト テーマに固定される Template 10 を使用して UWP アプリを開発しています。(すみません、これはビジネス要件です)

Visual Studio デザイナーは、既定のダーク テーマでアプリを表示しています。デザイナー (VS ではない) がデザイン時に Light テーマを表示するように、これを変更するにはどうすればよいですか?

ありがとうございました。

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

c# - Template10: AppBarButton: TextBox を含むコンテンツでユーザーがスペースを入力できない

AppBarButton 要素に TextBox を配置しようとすると、template10 ( https://github.com/Windows-XAML/Template10 ) で奇妙な問題が発生します。スペース キーが機能しません (スペース キーを押しても何もありません)。動作を開始するまでに 3/4 秒待つ必要があります)。ただし、他のすべてのキーは機能しています...

私が間違っていることを知っている人はいますか?

簡単な XAML コードを次に示します。

私は同じ問題を抱えています:

@Chris W: これはあなたが私に試してほしいことですか? ポップアップ要素を追加するのは奇妙に思えますか?

0 投票する
2 に答える
191 参照

winrt-xaml - テンプレート 10 コンパイル エラー: 'PropertyChanged_ViewModel' は現在のコンテキストに存在しません。

私は edx の Microsoft コースから来ました。NuGet パッケージをインストールした後でもテンプレート 10 が機能しません。コンパイル中に次のエラーが表示されます。

エラー CS0103 'PropertyChanged_ViewModel' という名前は現在のコンテキストに存在しません。

それをダブルクリックすると、DetailPage.g.csに移動し、エラーはこの関数にあります:

if ブロックを削除すると、エラーが消えてアプリが実行されましたが、ハンバーガー メニューがありませんでした。これを修正する方法はありますか ??

0 投票する
2 に答える
564 参照

xaml - Template10 を使用すると、実行時に特殊文字 (Ü、Ä、Ö など) が正しく表示されない

UWP アプリ用の Template10 を使用して問題を解決してください。設計時に特殊文字を表示したい場合は、すべて問題ないようです。スクリーンショットでわかるように、実行時に特殊文字が正しく表示されません。

例: " Ü bersicht" -> VisualStudio Designer " Ü bersicht" -> ランタイム "?bersicht"

デザイナー ビュー

ここに画像の説明を入力

ランタイム

ここに画像の説明を入力