問題タブ [windows-10-mobile]

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 投票する
5 に答える
15007 参照

c# - 戻るナビゲーションの処理 Windows 10 (UWP)

Xaml ページにフレームがあります。

フレーム内をナビゲートするための backButton イベントを作成しようとしています。

だから私はこのコードを使用しようとしました

しかし、電話ではHardwareButtons_BackPressedイベントを行った後、アプリケーションを閉じます。

MainPage でデフォルトの戻るボタンの動作を実行しているようです...

どうすれば修正できますか?また、Windows10 では、戻るナビゲーションを処理するための新しいイベントが追加されますか?


[アップデート]

SystemNavigationManagerではなく、Windows 10 で使用する方がよいことがわかりましたInput.HardwareButtons.BackPressed

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

windows-phone-8.1 - Android AAR (NFC) を使用して Windows Phone アプリを起動する

Android アプリケーション レコード (AAR) に基づいて Android アプリを開くハードコーディングされた NFC タグを備えたデバイスがあります。基本的に、Android アプリを呼び出して、タイプ android.com:pkg とペイロード com.something.Something で開きます。

その既存のタグを使用して Windows Phone アプリを起動する方法を調査しましたが、最終的には、Windows Phone アプリ ID または登録されたカスタム プロトコルを開くように NFC タグが適切にプログラムされている場合にのみ、Windows Phone がアプリを起動できることがわかりました。私のアプリで。しかし、Android アプリ ID を開く既存の NFC タグを使用することが非常に重要です。

興味深いのは、Windows 10 Mobile がこの既存の NFC タグを検出して、携帯電話でアプリに触れたときにアプリを開こうとしていて、アプリを起動するかどうかを尋ねるメッセージが表示されることです。しかし、その ID を持つアプリはインストールされていないため、このアプリ ID を Windows Phone アプリに配置する方法を調査しましたが、最終的に展開エラーしか発生しませんでした。

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

c++ - CMake を使用して Windows 10 ユニバーサル プロジェクトを生成するにはどうすればよいですか

CMake を使用して、Windows 10 用の Visual Studio 15 プロジェクト c++ スタティック ライブラリを生成しようとしています。電話で使用できるはずなので、Windows ストアをサポートする必要があると思います。設定できるフラグはありますか?

https://github.com/Microsoft/CMakeを見つけました。これは Microsoft の CMake のフォークですが、それを使用してユニバーサル アプリ サポートを有効にする方法の手がかりが見つかりません。

Windows stope のサポートをオンにすると、「通常の」cmake で次のエラーが表示されます。

エラー MSB3843: プロジェクト "project1" はプラットフォーム "Windows" を対象としていますが、プラットフォーム "UAP" を対象とする SDK "Visual C++ 2015 Runtime for Universal Windows Platform Apps v14.0" を参照しています。

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

xaml - Windows 10 アプリケーションで別のアセンブリのスタイルを使用する

Windows 10 のユニバーサル Windows クラス ライブラリがあり、そこでいくつかのカスタム コントロールとテーマを実装しています。ここで、Colors の ResourceDictionary を配置します。

WinRT でこの ResourceDictionary をメイン プロジェクトに実装するには、次のようにします。

GeekyTheory は、アセンブリの名前空間です。問題のオープン ソース プロジェクトは次のとおりです。

しかし、Windows 10 でこれをどのように処理できるのでしょうか?

ありがとう!

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

c# - x:null 文字列で画像をバインド

XAML には、次の行があります。

ViewModel で:

アプリは正常にコンパイルされますが、実行中に (データが数秒後に入力されるため)、アプリは次の例外でクラッシュします。

System.ArgumentException: パラメータが正しくありません。

デバッガーは次の場所で中断します:

どうやら、これは MainPic が null を返すために発生します。

現在、このコードは WP8.1 で正常に動作します。コンパイル時エラーが発生する uri を返そうとしました。Win 10 で画像ソースにバインドできるのは文字列のみだと思います (?) データが入力されるまで空白の白い領域が必要なだけなので、ローカルの画像ソースをフォールバックとして提供したくありません。誰かがこれをWin 10に移植するのを手伝ってくれますか?


アップデート:

回答したユーザーのおかげで、次の結論が導き出されました(UWPの場合):

  • 画像ソースを にバインドしている場合、または を空stringにすることはできません。単一の文字またはスペースが機能します。null"""x"" "
  • にバインドするとBitmapImage、戻り値nullが機能します。
  • @Justin-xl で言及されている方法のいずれかを使用できます。私にとって、すべての vm を変更して null を返さないようにするのは困難でした。そのため、単純なコンバーターを xaml に追加することでもうまくいきます。

コンバーターのコードは次のとおりです。

0 投票する
5 に答える
15418 参照

windows-10 - Visual Studio 2015: エミュレーターは、仮想マシンが実行されていることを確認できません

次の問題があります。誰かが解決策を持っていることを願っています。以前は Windows 8.1 と Visual Studio 2013 を使用していました。Windows 10 にアップグレードしました。Visual Studio 2015 Enterprise をインストールしました。空のユニバーサル Windows アプリ用のプロジェクトを 1 つだけ使用して、新しいソリューションを作成しました。私はC#を使用しています。

「Mobile Emulators 10....」のいずれかを選択してプロジェクトを実行しようとすると、次のエラーが表示されます。 ここに画像の説明を入力 ただし、「Simulator」を選択すると動作します。また、Windows Phone 8.1 用のソリューションを開いて「Emulator 8.1」を使用して実行すると、機能します。

どんな助けでも大歓迎です。ありがとうございました。