問題タブ [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 投票する
2 に答える
24185 参照

c# - WinRT が管理されていないのはなぜですか?

Windows 8 では、.NET に似ていますが管理されていない WinRT が導入されています。管理されていないのはなぜですか?パフォーマンスの問題ですか?低レベルの API にはガベージ コレクションが適していないということですか。

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

.net - IBuffer byte[].AsBuffer 拡張メソッドはどこにありますか?

ビルド中に、IBuffer を取得するには、AsBuffer() というバイト配列の拡張メソッドがあると述べました。残念ながら、彼らはそれが隠れている名前空間について言及しておらず、私が追加した多くの名前空間にはないようです. 隠れている場所を見つけた人はいますか?

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

c# - C#でのメトロタイル通知

タイル通知を使用して単純なWindows8メトロスタイルアプリをC#にまとめようとしていますが、機能させることができないようです。

私がまだ完全に理解できないのは、タイル通知を更新するためのコードがどこにあるべきかということです。Javascriptのサンプルを見てきましたが、C#アプリでどのように機能するのかわかりません。誰かがC#メトロアプリでタイルの更新が行われるべき場所に関するサンプルコードまたは簡単なヒントを持っていますか?

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

windows-8 - WinRT CameraCaptureUIからファイルの内容を取得する

Camera Capture UIから圧縮されたJPEGデータを取得しようとしていますが、IInputBufferにつまずきます。これが私が持っているものです:

私が間違っていることについて何か考えはありますか?

0 投票する
8 に答える
40037 参照

c# - Windows 8のMetroアプリは、同じマシン上のバックエンドデスクトップアプリとどのように通信できますか?

Windows 8用の新しいMetroスタイルのアプリを使用してUIフロントエンドを構築し、同じローカルマシン上のデスクトップで実行されている.NETアプリケーション(Windowsサービスアプリなど)と通信したい場合。

メトロアプリとデスクトップアプリの間で利用できるプロセス間通信の形式は何ですか?

VisualStudioチームのPavelMinaevに感謝します。彼は、コメントでいくつかの初期情報を提供してくれました。

Martyn Lovellによると、そのための意図的なメカニズムはなく、そのために使用できるメカニズムの一部は意図的に制限されています。たとえば、名前付きパイプはなく、メモリマップトファイルもありません。ソケット(サーバーソケットを含む)がありますが、ローカルホストに接続する場合、同じアプリにのみ接続できます。共有の「既知のフォルダ」(ドキュメント、画像など)の1つで通常のファイルを使用できますが、これはかなり大雑把なハックであり、ポーリングが必要であり、ユーザーに表示されます。--PavelMinaevがこの問題についてコメントしています

そのため、通常のアプローチに失敗すると、何らかの形の通信を行うためにWebサービスを使用したり、データベースの読み取り/書き込みを行ったりすることを考えていました。どちらも、プロセスが同じマシンで実行されている場合はやり過ぎのようです。

私がここで試みていることは理にかなっていますか?デスクトップで実行されている既存のサービスのフロントエンドUIとしてメトロアプリが必要であることがわかります。または、デスクトップで実行されているフロントエンドUI(つまり非メトロアプリ)にWPFを使用する方がよいでしょう。

0 投票する
6 に答える
11290 参照

c# - WinRT での C++、C#、および JavaScript

下の画像から、Windows 8 プラットフォームとツール。これは、Metro スタイル アプリに C++、C#、または JavaScript を使用できることを意味します。いくつかのビルドの基調講演も見ていますが、ここでいくつか質問があります。

Windows 8 プラットフォームとツール http://www.windowsitpro.com/content/content/140554/windows8-platform-tools_2.jpg

  1. WinRT 上の C++、C#、および JavaScript に違いはありますか (パフォーマンス、機能、機能など)。
  2. JavaScript を使用してネイティブMetro アプリを作成するにはどうすればよいですか。MS の js ライブラリを使用する必要がありますか。それとも、jQuery などの使い慣れた js を使用できますか。
  3. Metro スタイル アプリでは、システム サービスは WinRT のみです。これは、低レベルの dll を使用できなくなったことを意味しますか? これにはパフォーマンス コストが伴いますか?
0 投票する
3 に答える
947 参照

.net - .NET forWindows8プロファイルのアセンブリのリスト

「.NETforWindows8」プロファイルでアセンブリのリストを探しています。これは、Windows 8 Metroスタイルのアプリケーションに使用されるプロファイルであり、Silverlightと同様に、完全な.NETFrameworkを使用しません。

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

c# - C++/CX は (WinRT 以外の) WPF アプリケーションを簡素化できますか?

C++/CX は、ネイティブ C++ と C# FAR とのインターフェイスを、間に C++/CLI の「レイヤー」を使用する現在の方法よりも簡単かつ直接的にするようです (必要なすべての複雑さを伴います)。しかし、古い学校の WPF デスクトップ スタイル アプリケーションで C++/CX OUTSIDE WinRT を使用できますか? 明確化: 私の WPF アプリは、古い Windows32 アプリケーション コードを「ラップ」します。だから私はネイティブ C++ と相互運用していますが、ネイティブ C++、マネージ C++、および C# をすべて同じアプリケーションに置くのは厄介です..

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

c# - Windows ストア アプリでカーソルを変更する

私は C# で Windows ストア アプリを作成しており、内部にリンクを含む通常のTextBlockがあります。そして、カーソルがテキスト ブロック上を移動したときにカーソルが手の形に変わるようにしたいのですが、WPF アプリケーションとは異なり、カーソルの妥当性はありません。のCoreCursorクラスであることは知っていWindows.UI.Coreます。どうにかして使おうかな。

0 投票する
9 に答える
8461 参照

c# - Windows 8(C++または.NET/ C#)のWinRTでの動的コード実行?

Windows 8 MetroのWinRTでは、コードを動的に読み込んで実行できますか?たとえば、dllをメモリにダウンロードしたり、分離されたストレージにダウンロードして、そこからコードを実行したりすることは可能ですか?JITがスクリプト言語をネイティブアセンブリ言語(サードパーティのブラウザなど)にコンパイルするコードは、WinRTでも同じことができますか、それとも「安全でない」操作として禁止されていますか?

この質問に対する答えは、WinRTで実行されている「マネージ」コードとは異なりますか?たとえば、マネージコードで、インターネットからアセンブリをダウンロードして、MEFで検出できるようにするか、実行時にロードできるようにすることができますか?Reflection.Emitを何らかの形で使用できますか?C ++では、アプリケーションによって実行時に生成されたアセンブリコードを実行できますか、それとも実行時にDLL(おそらく何らかの形式のWinRT DLL)を動的にロードできますか?