問題タブ [winrt-xaml]

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

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

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

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

wpf - 親 ListViewItem の IsSelected プロパティへのバインディング

TextBlockListView の ItemTemplate 内に保持されている の Visibility プロパティを、TextBlock の親 ListViewItem の IsSelected プロパティにバインドしようとしています。

このマークアップにより、TextBlock は常に表示されます。

注: 1. 違いがある場合、これは WinRT です。C# で記述された Metro アプリ。2.boolConverterかなり標準的なコンバーターが正しく動作しているように見えます。

0 投票する
0 に答える
1484 参照

.net - 大きな Metro カレンダーを作成するにはどうすればよいですか?

とりわけ、カレンダーを備えたアプリを作ろうとしています。このアプリは、Windows 8 用の Metro アプリです。

Windows 8 がリリースされたら、いくつかのアプリをストアに掲載したいと考えています。私のアプリは WP7 で 200 万から 500 万のユーザーしか販売していませんが、13 億のユーザーがいる Windows で販売されると爆発的に売れると思います。

しかし、私はいくつかのハードルに遭遇しました。まず、この奇妙なエラーで. 次に、いくつかのナビゲーションの問題があります。最後に、これで。

ここ数時間、自分でカレンダーをコーディングしようとしてきましたが、私のような初心者にとっては、思ったほど簡単ではないことに気付きました。そこで私は質問します: Metro でカレンダーを作成するためにできることはありますか? この動画の2:00のようなものを目指しています。

このような大きなカレンダーで使用できるコントロールはありますか?

PS やってみた

しかし、それはうまくいきませんでした。さらに、従来の Windows 7 の MonthCalendar は小さすぎます。

繰り返しになりますが、このような大きなカレンダーを作成するために使用できるコントロールはありますか?

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

xaml - Windows8でのXAMLのExpressionBlend

Expression BlendをXAMLベースのMetroアプリで動作させる方法を知っている人はいますか?

開発者プレビューは、BlendでHTML5のみをサポートします。開発者プレビューにBlend4をインストールしたり、プロジェクトをロードしたりするなど、さまざまなトリックを試しましたが、何も機能しません。

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

c# - Windows 8 ユーザー コントロールのサンプル

Windows 8 開発者プレビューを使用して、組み込みの Windows Metro スタイル テンプレートを使用して作成した単純なユーザー コントロールを使用しようとしています。それを参照しているページと同じプロジェクトと名前空間にあるにもかかわらず、まだアプリケーションでコントロールへの参照を解決することができませんでした。「型が見つかりませんでした」というメッセージが表示されます。「ビルド」サンプルを調べましたが、ユーザー コントロールを使用するサンプル C# プロジェクトが見つかりませんでした。どこで見つけられるか知っている人はいますか?

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

c# - Windows 8 Metro スタイル アプリでカメラ フィードを取得する方法

拡張現実のような変更を加えることができるように、Windows 8 メトロ スタイル アプリでカメラ フィードを取得しようとしています。試してみましたが、CameraCaptureUI() を使用して画像をキャプチャする方法しか見つかりませんでした。AR のカメラ フィードを実現する方法を教えてください。

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

c# - C#MetroアプリケーションのAppBarでTextBoxにフォーカスするにはどうすればよいですか?

私は次のコードを持っています:

問題は、アプリケーションを開いたときにフォーカスがないことです。また、2回右クリックして閉じてから、もう一度開いたときにフォーカスがありません。

私は現在、との両方に次のコードを持っていMyAppBar_OpenedますOnNavigatedTo

しかし、それは効果がないようです。他の列挙値は、同様に機能するMouseか、Programmatic機能しません。何が間違っているので、アクティベーションができませんか?

以前は機能していた代替手段を知っていますが、Metro FocusManagerにはSetFocusedElementがありませんか?

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

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 の値が空の文字列になります。

これは非常に怪しい……。

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

microsoft-metro - ページの下部に AppBar を表示する

C# と XAML を使用して、Visual Studio 2011 Beta で Metro スタイル アプリを開発しています。ページの下部に AppBar を表示したいと考えています。いくつかのソースによると、タグ内に AppBar コントロール タグを記述する必要があり<Page.BottomAppBar>...</Page.BottomAppBar>ます。

ただし、そうしている間、XAML ページで次のようなエラーが生成されます。

ページの BottomAppBar が認識されません。

これで私を助けてください。ありがとうございました。

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

xaml - Windows 8 テーマの色 - プログラムでアクセスする

Windows 8 コンシューマー プレビューでは、選択したタイルやアプリ バーなどの背景としても使用される「背景色」の設定など、エクスペリエンスをパーソナライズできます。したがって、オレンジ色を選択すると、Windows 8 Metro UI にオレンジ色のアクセントが表示されます。 .

現在、いくつかのカスタム コントロールを作成しています。ユーザーが色を変更すると、アプリケーションのアクセントがそれに応じて再色付けされるように、スタイリングでこの色にアクセスしたいと考えています。

XAML でこの色を取得する方法が見つかりません。参照できるシステム レベルのダイナミック ブラシまたはカラー リソースがあることを期待するのは妥当と思われます。

誰にもアイデアはありますか?