問題タブ [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 に答える
437 参照

html - コントロールがHTML/JSまたはXAMLから作成されている場合でも、Metroコントロールは同じコードパスを低レベルで再利用しますか?

2つのメトロアプリを作成するとします。

HTMLビューを持つもの

XAMLベースのビューを持つ別の

過小評価されている実装は、両方のコントロールをレンダリングするために同じコードにマップされますか?それらは100%同じ動作をしますか?

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

windows-8 - WinRT で並べ替えられたコレクション ビューを作成する

コレクションをソートするビューを作成したことのある人はいますか? ICollectionView インターフェースが存在し、対応する WPF/SL と同じ責任 (並べ替え、ページング、フィルタリング) を持っていると主張していますが、何かを見逃していない限り、インターフェースに並べ替えメソッド/プロパティはありません

アイテムのコレクションを取得し、WinRT のビューを介してそれらを並べ替える方法を知りたいと思います。

これを手動で行うことができることはわかっていますが、並べ替えが実行されたときに視覚効果を追加するように見える WinRT テーマの遷移と、並べ替えられたコレクションがどのように相互作用するかを確認したいと考えています。

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

c# - WinRT.NET4.5およびRCW

WinRTと.NET4.5に、RCWに関連するVSTOとCOM Interop Officeプログラミングで遭遇した古い項目のいくつかと、ファイナライザーを使用しないことを超えたCOM参照カウントと.NETGC(すべての.NET RCWなどへの参照を取得するようにしてください)。

それらがそれらの考慮事項を抽象化した場合、またはそれ以上にアーキテクチャが実質的に異なり、これらの懸念が適用できない場合でも、大したことではありません。

前もって感謝します

おそらく、質問をするためのより良い方法は、管理されていない(まだサンドボックス化されている)参照カウントメモリアーキテクチャのCOM(WinRT)オブジェクトを参照する管理された/ガベージコレクションされたメモリモデルの.NETオブジェクトと実質的に同じアーキテクチャであるかどうかです。

メタデータバインディングまたはサンドボックス環境に「魔法」がない限り、RCWで行ったのと同じアプローチを適用する必要があります。

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

c# - WinRTとバイト配列との間の構造体の永続化?

.NET 4.0を使用すると、Marshalクラスを使用して、構造体をバイト配列との間ですばやく変換できます。たとえば、次の簡単な例は、私のマシンで1秒間に約100万回実行されます。これは、私の目的には十分な速度です...

ただし、MarshalクラスはWinRTでは使用できません。これは、セキュリティ上の理由から十分に合理的ですが、バイト配列との間で構造体を実現する別の方法が必要であることを意味します。

固定サイズの構造体で機能するアプローチを探しています。特定の構造体をバイト配列に変換して形成する方法を知っている構造体ごとにカスタムコードを書くことで問題を解決できますが、それはかなり面倒で、一般的な解決策があると感じざるを得ません。

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

wpf - Windows 8 の WinRT と WPF

私が理解しているように、WinRT は基になる Win32 API を使用せずに記述された別のバージョンの WPF です。

WinRT と WPF の関係は? WPF は Windows 7 の Metro で動作しますか、それとも従来のデスクトップを起動しますか?

それは基調講演からは明らかではありません。誰かが Windows 8 をインストールしている場合、その動作を確認できます。

ありがとう

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

directx - WinRT のパブリック値構造体

なぜ「public value struct」はメソッドやコンストラクターを持つことができないのに、「value struct」はできるのでしょうか? WinRT コンポーネント ライブラリで "Vector3" のような構造体を記述し、それを別の WinRT アプリケーションで使用するにはどうすればよいですか?

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

c++ - WinRTを使用してWindows 8 Metroアプリでサウンドファイルを再生するには?

Windows 8 の WinRT API サーフェスには、プレイリストを読み込んで保存し、オーディオをキャプチャする機能があるようです。私が探しているのはやや単純です: WinRT にはファイルからオーディオを再生する機能がありますか? そうでない場合、Windows 8 メトロ アプリでファイルからオーディオを再生するためのネイティブ コード (C++) の推奨 API は何ですか?

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

windows-runtime - WinRTのMAX_PATH

WinRTでのファイルシステムアクセスが異なることは知っていますが(読み取り:分離)、それでもMAX_PATHについて心配する必要があるのか​​、それともその制限が回避されているのか知りたいですか?

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

clr - JavaScriptまたはC++で記述されたMetroスタイルアプリは、CLRをロードしますか?

そうでない場合、WinRTには独自のガベージコレクターがありますか?

これを読んだので、これを尋ねます。「基になるオブジェクトの存続期間を管理する必要はありません。アクティブ化した最後のクラスインスタンスが終了すると、Windowsはオブジェクトを解放します。」MSDNから。

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

c++ - WinRT での SQLite の使用

私はメトロ UI アプリケーションを開発しており、既に作成されたコードを利用するために、JET の代わりに内部データに SQLite を使用したいと考えています。

ただし、データベースを開くために sqlite3_open を使用しようとすると、機能しません。データベースを開けないというエラーが表示されます。

SQLite で使用される一部の API は、metro スタイルのアプリケーションでは使用できないと思います。

誰かがこれについて私を助けることができますか? 少なくとも、どの API を移植する必要があるかを特定する方法を教えてください。