問題タブ [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.
c# - 戻るナビゲーションの処理 Windows 10 (UWP)
Xaml ページにフレームがあります。
フレーム内をナビゲートするための backButton イベントを作成しようとしています。
だから私はこのコードを使用しようとしました
しかし、電話ではHardwareButtons_BackPressed
イベントを行った後、アプリケーションを閉じます。
MainPage でデフォルトの戻るボタンの動作を実行しているようです...
どうすれば修正できますか?また、Windows10 では、戻るナビゲーションを処理するための新しいイベントが追加されますか?
[アップデート]
SystemNavigationManager
ではなく、Windows 10 で使用する方がよいことがわかりましたInput.HardwareButtons.BackPressed
。
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 アプリに配置する方法を調査しましたが、最終的に展開エラーしか発生しませんでした。
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" を参照しています。
xaml - Windows 10 アプリケーションで別のアセンブリのスタイルを使用する
Windows 10 のユニバーサル Windows クラス ライブラリがあり、そこでいくつかのカスタム コントロールとテーマを実装しています。ここで、Colors の ResourceDictionary を配置します。
WinRT でこの ResourceDictionary をメイン プロジェクトに実装するには、次のようにします。
GeekyTheory は、アセンブリの名前空間です。問題のオープン ソース プロジェクトは次のとおりです。
しかし、Windows 10 でこれをどのように処理できるのでしょうか?
ありがとう!
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 に追加することでもうまくいきます。
コンバーターのコードは次のとおりです。
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」を使用して実行すると、機能します。
どんな助けでも大歓迎です。ありがとうございました。