問題タブ [windows-store-apps]
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.
windows-store-apps - エディターアプリケーションに関するWindowsストアアプリのガイドライン
Windowsストアアプリを紹介および説明するほとんどのデモとWebキャストは、コンテンツを消費するアプリケーションに関するものです。エディターアプリを作成するための設計ガイドラインはありますか?
私が持っている質問は次のとおりです。
- ここでメトロルートを利用することをお勧めしますか?
- appbarはそれほど大きくなく、ツールバーを含めることは想定されていないため、ツールバーなどをどうするか(フォーマットなどを考えてください)。
c# - Windows 8 Metro スタイル アプリでカメラ フィードを取得する方法
拡張現実のような変更を加えることができるように、Windows 8 メトロ スタイル アプリでカメラ フィードを取得しようとしています。試してみましたが、CameraCaptureUI() を使用して画像をキャプチャする方法しか見つかりませんでした。AR のカメラ フィードを実現する方法を教えてください。
c# - WindowsストアアプリでSharpDXを使用してテクスチャを読み込む
C#ゲームをOpenTK(OpenGL)からSharpDX(DirectX)に変換し、Visual Studio 2010から起動して実行しました。また、Windows 8DeveloperPreviewのMetroのVisualStudio11からも起動して実行しています。ただし、Metroビルドにはまだテクスチャがないため、現在、ポリゴンは単純に色付けされています。問題は、イメージのロードに使用されるメソッドがMetroDLLにないことです。これらのメソッドはすべて、Windows StoreアプリのTexture2Dクラス(Resourceクラスから継承)にはありません。
これらが最終的にMetroに実装されるかどうか誰かが知っていますか?または、私が使用できる別のアプローチはありますか?これまでDirectXやSharpDXのことを知らなかったので、まだ耳の後ろでとても濡れていることを覚えておいてください。
SharpDXのヘルプや情報を見つけるのは簡単ではありません。これは、C#を使用したMetroでの3Dの優れたソリューションのように思われるためです。
c# - .NETforWindowsストアアプリのJsonObject
このコードを使用して、APIから応答文字列を取得します。
ただし、.NET for WinRTではコンストラクターJsonObject()が引数をとらないため、JsonObjectを初期化する方法を見つけることができません。メモリについては、「通常の」.NETFrameworkでそのように作成できたはずです。
私が逃したものは?
c# - 私は何を間違っていますか?DataBinding を使用したカスタム Usercontrol 内の依存関係プロパティ
(DP の構文エラーを修正するために編集 - 問題は解決しません)
単純なカスタム ユーザー コントロール内の依存関係プロパティへのデータ バインディングで問題が発生しています。
基本的に、ユーザーコントロール内にはラベルと 2 つのボタンがあります。ラベルは依存関係プロパティにバインドされており、ボタンをクリックすると、ボタンのクリックに応じてカウントが増減し、ラベルによって表示されます。
ユーザーコントロールなしでページ内でこれをすべて行うと、すべて正しく機能します。ただし、ユーザーコントロールに移動すると、奇妙な動作を開始します。期待どおり、開始時に初期カウント 0 が表示され、ボタンをクリックすると、最初のクリックで改訂されたカウントが表示されます。ただし、同じボタンをもう一度クリックすると、依存関係プロパティは更新されますが、値は表示されません (ラベルが空白になります)。ただし、他のボタンをクリックすると、修正されたカウントが表示されますが、最初のクリックだけです-それはすべて非常に奇妙で、行き詰まっています!
「TheCountProperty_Changed」メソッドにブレークポイントを設定すると、プロパティ値が正しく更新されていることを確認できます..
カスタム コントロールの XAML は次のとおりです。
そして、これがそのCSです:
私のデータバインディング構文が少し間違っていると思いますが、どうすればよいですか?
(編集) - プロットが厚くなります!標準の WPF アプリケーションでまったく同じ構文を試したところ、すべてが期待どおりに機能することを付け加えたいと思います。問題は、WinRT/XAML でバグを見つけたのか、それともそのプラットフォームを使用すると構文が異なるのかということだと思います。
(編集#2すべての編集で申し訳ありませんが、私はまだこれを解決しようとしています!)ボタンコントロールの表示の問題またはバグであると信じ始めています。追加のボタンを追加したばかりですが、クリックイベントコードなどを配線していません。基本的には何もしないボタンです。興味深い点は次のとおりです。
- テスト アプリを起動して btnMore ボタンをクリックすると、TheCount がインクリメントされ、Textblock が期待どおりに更新されます。次に同じボタンをもう一度クリックすると、TheCount がインクリメントされますが、lblCount の Text 値は空の文字列になります。
- ただし、テストアプリを起動して btnMore を押し、未使用のボタンを押してそれを繰り返すと、btnMore を 2 回続けて押さない限り、値は増加し続け、TextBlock は更新され続けますが、空白のボタンを押すと (または実際に空白のテキスト ボックスまたはその他の UI にカーソルを合わせると)、TextBlock は増加する数値を表示し続けます。btnMore を 2 回以上クリックすると、lblCount の値が空の文字列になります。
これは非常に怪しい……。
c# - Surfaceでポリゴンをボタンとして使用するにはどうすればよいですか?
MicrosoftSurface用の最初のアプリを作成しようとしています。ボタンとしてポリゴンを使用する必要があります。しかし、私は本当に、どのように始めればいいのかわかりません。通常のボタンの使い方や、その動作などを知っています。しかし、三角形(または別の)ボタンが必要な場合はどうすればよいですか?
手がかりを教えていただけませんか。
どうもありがとう
xaml - Windows 8 テーマの色 - プログラムでアクセスする
Windows 8 コンシューマー プレビューでは、選択したタイルやアプリ バーなどの背景としても使用される「背景色」の設定など、エクスペリエンスをパーソナライズできます。したがって、オレンジ色を選択すると、Windows 8 Metro UI にオレンジ色のアクセントが表示されます。 .
現在、いくつかのカスタム コントロールを作成しています。ユーザーが色を変更すると、アプリケーションのアクセントがそれに応じて再色付けされるように、スタイリングでこの色にアクセスしたいと考えています。
XAML でこの色を取得する方法が見つかりません。参照できるシステム レベルのダイナミック ブラシまたはカラー リソースがあることを期待するのは妥当と思われます。
誰にもアイデアはありますか?
windows-8 - Windows 8 Store Apps (Metro) は Windows 7 または XP で動作しますか?
Visual Studio 11 Developer Preview と .Net FrameWork 4.5 を使用して開発された Metro アプリケーションが Windows 7 または XP で実行できるかどうかを知りたいです。
通常の Windows フォームや WPF ではなく、すべての新しい Metro アプリについて知りたいです。
Windows XP または Windows 7 で Metro アプリを実行するために必要な新しいもの
c# - WindowsStoreアプリのUIの更新
私はWindows8用のWindowsストアアプリのおもちゃのアプリケーションを書いています。これには、が付いたxamlページが1つだけありますTextBlock
。このページには、次のようなクラスMyTimerがありますDataContext
。
MyTimer
を実装INotifyPropertyChanged
し、プロパティの更新はTime
タイマーで行われます。
と
時間にTextBlock
データバインディングがあります
アプリケーションを実行すると、次の例外が発生します。
メッセージ付き
The application called an interface that was marshalled for a different thread. (Exception from HRESULT: 0x8001010E (RPC_E_WRONG_THREAD))
本当の問題は、GUI自体ではなく、クラスMyTimerのプロパティを更新していることです。それを理解することはできませんが、ソリューションではこのようなものを使用する必要があると思います。
xaml - XAML のプロパティ Duration では、値の型の Duration は許可されていません
通常の Windows Metro スタイル アプリケーションで次のことをしようとしています。
しかし、次のエラーが表示されます: Value Type Duration is not allowed on property Duration in XAML
私が間違っているかもしれないことは何ですか?どんな助けでも大歓迎です。