問題タブ [windows-runtime]

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

c# - WinRT の DataContractSerializer

私は WinRT API を練習していましたが、あなたの助けが必要な問題が発生しました。

DataContractSerializerこのサイトを参照して試してみたい:

http://winrtstoragehelper.codeplex.com/

コード:

私はそれがあるべきだと思います(バグ?):

しかし、最も奇妙なことは、私が使用するだけの場合です:

そして、このストリームを次の場所に渡します。

API は永久に動かなくなります。

しかし、私が使用する場合:

そして、このストリームを に渡すと、WriteObject正常に動作します。

ストリームを使用Task.Runしない場合にのみこの症状が発生する理由がわかりません。await

アドバイスや提案をしてもらえますか?


しかし

ストリーム inStream = readStream.OpenRead() メソッドは「async」という名前ではありませんでした

これを行うために意図的に Task を作成する必要がある理由がわかりません。

ありがとう。

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

c# - メトロアプリの2つのバージョンをインストールするにはどうすればよいですか?

同じC#/xamlメトロアプリのさまざまなブランチを持つプロジェクトがあります。私はアプリをテストするタブレットPCを持っており、通常はその上でアプリパッケージの展開を行って、最新のコードをテストします。発生する問題は、同じプログラムの複数のブランチがあることが多いことです。タブレットコンピューターで両方を(比較対照するために)実行できるようにしたいと思います。しかし、アプリをインストールしようとすると、すでにインストールされていると表示され、インストールが失敗します。Windows 8がブランチを別のアプリとして認識できるように、ブランチでどのような設定を変更する必要がありますか?

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

c# - ItemTemplate コンボックス

Windows.UI.Xaml.Controls.ComboxBox に 2 つのアイテムを格納したかったのです。

  1. ComboBox に表示される文字列

  2. CombBox に表示されないインデックス

私が調べたところ、ItemTemplate プロパティがこれを実行できることがわかりました。誰かが私にこれのサンプルを提供してもらえますか.

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

windows-8 - BackgroundUploader.getCurrentUploadsAsync()は、これまでに行った転送のほとんどを返します

いくつかのファイルをアップロードおよびダウンロードするMetroアプリに取り組んでいます。MSはいくつかの例を提供しています:http: //code.msdn.microsoft.com/windowsapps/Background-Transfer-Upload-457ae763 http://code.msdn.microsoft.com/windowsapps/Background-Transfer-Sample-d7833f61

1つ目はアップローダーアプリで、2つ目はダウンローダーアプリです。Win8は、フォーカスが外れたときにアプリを一時停止して強制終了できるため、ダウンローダーアプリはアクティブなダウンロードを取得できるようにし、ステータスに関する更新の受信を開始できるようにします。Uploaderアプリはそうではありません。この機能を追加しようとしましたが、getCurrentUploadsAsync()は、すでに完了した18の転送を返します。これらの転送を削除するために考えられるすべてのことを試しましたが、getCurrentUploadsAsync()の結果は変わりません。

WinRTで「デッド」BackgroundTransfersをクリアする方法を知っている人はいますか?

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

windows-8 - WinRT は NT カーネルに直接アクセスしますか (OS サポートが必要な場合)、それとも Win32 を経由しますか?

WinRT は内部でどのように実装されていますか? NT を直接カーネルを使用していますか、それとも Win32/64 の上に実装されていますか?

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

windows-runtime - IKeyValuePair から値を取得する方法

から値を取得しようとしています

たとえば、 SomeApi() と呼ばれる Api があるとします。IKeyValuePair<Platform::Guid,Platform:: Object>

C++ コード:

今、そこから価値を得る方法

res->valueオブジェクトを返しますが、オブジェクトのタイプを知り、そこから値を取得する方法。

私が行った場合

から値を取得する方法をコードで説明してくださいIKeyValuePair

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

c# - マネージ WinRT API には、MD5 ハッシュを計算する方法が含まれていますか?

C# で記述された Metro スタイル アプリで MD5 を計算するにはどうすればよいですか?

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

c# - C#を使用してWinRTアプリのMD5ハッシュコードを生成するにはどうすればよいですか?

MetroStyleアプリを作成していて、文字列のMD5コードを生成したいと思います。これまで私はこれを使用しました:

System.ArgumentOutOfRangeExceptionただし、次のエラーメッセージが表示されたタイプの例外がスローされます。

No mapping for the Unicode character exists in the target multi-byte code page. (Exception from HRESULT: 0x80070459)

私はここで何が間違っているのですか?

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

c# - MetroStyleアプリ(WinRT)およびC#でWebページをダウンロードする方法

MetroStyleアプリを作成していて、HTTPGetメソッドに基づくWebサイトAPIを使用したいと思います。たとえば、ログインするには、次のURLで返されるXMLをダウンロードする必要があります。

websitehost.com/api/login.php?u=username&p=password

問題は、新しいMetroStyleアプリでは、.Netで長年使用してきた方法の多くを使用できないため、返されたXMLドキュメントをダウンロードして解析するにはどうすればよいですか?

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

c# - WinRT で Web ページをダウンロードすると例外がスローされる

このコードを使用して、Metro Style アプリで Web ページをダウンロードしています。

問題は、行client.GetAsync(url)が実行されると、次のような例外がスローされることです。

An error occurred while sending the request.タイプから: HttpRequestException

編集:

InnerException を使用して詳細情報を取得しました。スローされる最初の例外はSocketException、次のメッセージです。

An attempt was made to access a socket in a way forbidden by its access permissions

at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)

at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)

編集 2: Microsoft からサンプルをダウンロードして実行したところ、同じエラーが発生しました: http://code.msdn.microsoft.com/windowsapps/HttpClient-Upload-Sample-f1abcc4e

エラーは写真に示されています

編集 3: これを別のマシンで実行したところ、問題なく動作しました。したがって、コードに問題はないと思います。ソリューションをコピーしましたが、ソリューションにも問題がないことを意味します。問題が解決するかどうかを確認するために、Windows Developer Preview を再インストールしようとしています。