問題タブ [windows-store]

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

c# - WinRT/Metro アプリで StreamSocket.InputStream.ReadAsync から読み取ったバイト数を取得するにはどうすればよいですか?

WinRT/Metro アプリで StreamSocket.InputStream.ReadAsync() を使用してバイト読み取りを行っていますが、実際に読み取られたバイト数を知る必要があります。この読み取りは同期読み取りとして扱われており、同期読み取りのままにしておく必要があります。

関連するコード スニペットは次のとおりです。

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

validation - オーディオの一時停止時に Windows ストア アプリの一時停止を許可する

Windows ストア アプリの要件の 1 つは、サスペンドをサポートすることです。私のアプリはバックグラウンド オーディオ タスクとしてマークされているため、そのままにしておくと一時停止しませんが、オーディオが一時停止すると一時停止するはずです。

サスペンドできるかどうかを「Windowsに伝える」方法がわかりません。バックグラウンド オーディオ アプリケーションがパッケージの検証に合格するにはどうすればよいですか?

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

c# - WindowsストアアプリでWIFI接続を検出する

アプリが実行されているデバイスが現在WIFIネットワークに接続されているかどうかを検出する必要があります。「接続コスト」を判断できるとわかっているガイダンスを読みましたが、デバイスがWIFIに接続されているかどうかを確認する方法があるかどうかを具体的に知りたいと思います。

0 投票する
3 に答える
2047 参照

windows-8 - Windows 8 Metro アプリのサイド ロード展開

私は現在、最終的にARMデバイスが利用可能になったときに対象となるWindowsストアアプリを開発しています。今のところ、デスクトップ コンピューターで Visual Studio から開発とテストを行っており、すべて正常に動作しています。ただし、テスト目的で社内の他のユーザーに渡すことができるアプリ パッケージを作成しようとすると、アプリケーションが正しく動作しません。

このソリューションには 2 つのプロジェクトが含まれています。1 つ目は、dll ファイルをビルドするように設定された C++ プロジェクトです。これの目的は、C# プロジェクトにアクセスできないと思われる Direct2D および DirectWrite ライブラリを公開することです。2 番目のプロジェクトは、関数を描画するためにこの dll を参照し、XAML インターフェイスとほとんどのプログラム ロジックを含む C# プロジェクトです。これらはすべて、Visual Studio 内から (およびパッケージのインストール時にも) 私の開発マシンで問題なく動作します。

パッケージ ファイルを社内の他の個人に送信すると、PowerShell スクリプトを使用してインストールすることで、インストールが正常に機能しているように見えます。スタート画面にタイルが表示され、プログラムが数秒間起動します。C# と XAML インターフェイスが表示されますが、アプリケーションの DirectX 部分は表示されず、アプリケーション全体が数秒以内にシャットダウンします。これにより、インストール時にdllが正しくインストールまたは参照されていない可能性があると思われます。パッケージ ファイルを確認したところ、ビルド プロセスの完了後に dll ファイルがパッケージに含まれています。

いくつかの異なるテスト プログラム (MSDN サンプル) をパッケージ化しましたが、それらはすべてマシンにインストールされていますが、同じ結果が得られ、それらは実行されません (繰り返しますが、すべてのサンプルは、ビルド時に私の開発マシンで正常に実行されます)。正しく機能した唯一のテスト プロジェクトは、DirectX をまったく使用しない単純な C# プロジェクトでした。私が試した DirectX サンプルはすべて失敗しました (C# をまったく使用しないネイティブ C++ サンプルを含む)。

明確にするために、ビルドに使用するプロセスは、[プロジェクト] -> [ストア] -> [アプリ パッケージの作成] に移動し、Windows ストアへのアップロードには [いいえ] オプションを選択します。

ビルドまたはインストール プロセスで何が問題になっているのかについて、何か考えがある人はいますか?

助けてくれてありがとう!

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

javascript - Windows ストア アプリ/メトロ アプリ: ListView データ バインディング エラー

AppSettings からデータを取得し、それらのデータを ListView にバインドする Windows ストア アプリ/メトロ UI アプリに取り組んでいます。これはdata.jsのコードです

そして、これは私が使用した ListView のコードです。

ただし、ストレージに 1 つの項目がある場合、ListViewでは未定義として表示されます。また、AppSettings に複数の項目がある場合、以下のエラーが表示されます。

誰でも解決策を教えてください。

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

.net - ネットワークの使用が Windows ストアのみの場合、「インターネット クライアント」機能を宣言する必要がありますか?

機能が購入されたかどうかを確認するために Windows ストアにクエリを実行する場合を除いて、Windows ストア アプリがネットワークにアクセスしない場合、「インターネット クライアント」機能を宣言する必要がありますか?

必要のない機能を宣言することは避けたいと思います。また、アプリがプライバシー ポリシーを参照するという要件が削除されます。(データを収集しても送信できなかったので、あまり意味がありません。)

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

.net - PackageManager.FindPackagesForUser は、null が許可されている引数に対して ArgumentNullException をスローしますか?

[ を使用して、現在のユーザーのパッケージへの参照を取得しようとしています。PackageManager.FindPackagesForUser(string usersid, string packagename, string publisher)

MSDNのドキュメントには具体的に

ユーザーセキュリティ ID

FindPackageForUser(null, name, publisher)そのため、名前も発行者もnullではない場所で、そのように呼び出します(デバッグ中に確認しました)。それでも、それはArgumentNullException

これはこのクラスのバグですか、それとも何か間違っていますか?

0 投票する
4 に答える
2737 参照

.net - XAML でグリッド列間のギャップを削除する方法 (Windows ストア アプリ)

Windows ストア アプリ用に XAML で UI を構築しています。隣接する列で 2 つの背景グラフィックを使用します。XAML は次のとおりです。

ただし、これをレンダリングすると、列間に明らかな小さなギャップがあります。

ここに画像の説明を入力

Grid 要素と Image 要素の UseLayoutRounding 属性を「true」(および false) に設定しようとしましたが、問題は解決しません。

このギャップが現れないようにするにはどうすればよいですか?

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

windows-8 - Windows Storeのアプリ内購入(アドオン、消耗品、サブスクリプション)?

  1. 次のアイテムをアプリ内購入としてWindowsストアから購入することはできますか?
    • アドオン
    • 消耗品(1回限りの使用)
    • サブスクリプション

  2. アドオン、消耗品、サブスクリプションのアプリ内購入でコーディングする方法に関するリソースはどこにありますか?

はい、私は例をグーグルで検索しようとしましたが、開発ブログ/記事ではなく、Windows8に関する技術記事以外のいくつかで何かを見つけることができないようです。

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

windows-8 - 無料のWindows8アプリを配布する無料の方法はありますか?

私は無料の非エンタープライズWindows8スタイルのアプリケーションを開発することを検討しています。自分やユーザーに無料で配布できるようにしたいと思います。(私がWindows 7スタイルのデスクトップアプリケーションについて質問していないことに注意してください。)

Microsoft Communityによると、これらの種類のアプリケーションを配布する唯一の方法はWindowsStoreを使用することだと思われます。実際、metroという用語が削除されたため、置き換えフレーズの1つがWindows Store Appsであるように見えます。これは、WindowsStoreとの強い関連性を明確に示しています。

ストアのライセンス契約は、無料のアプリケーションの配布をサポートしているようです。ただし、ストアを開発者として(永続的に)無料で使用する方法はないことも読みました。(たとえば、これを参照してください。)Microsoftは、これを行うための「無料」の方法をいくつか販売しているようですが、1年目は無料のサブスクリプションであり、その後もクレジットカードの詳細が必要です。

私はすでにこれに関する次のスタックオーバーフローの質問を見て検討しました:

  1. コンパイルされたWindows8MetroアプリケーションをWindowsストアなしで配布する方法は?
    • この質問は、ストアが利用可能になる前にプレリリースのWindows8を使用する状況にあるようです。
  2. ストアに送信せずにWindows8アプリをインストールする方法
    • これは、エンタープライズユーザーとアプリケーションに関連しているようです。

Windowsストア開発者アカウントにお金を払わずに無料のWindows8アプリケーションを配布するにはどうすればよいですか?