問題タブ [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.
c# - グリッドの背景がちらつく (Metro アプリ)
XAML で ImageBrush として定義された背景を持つグリッドがあります。画像はかなり大きいです (約 1 MB、jpg)。ページに移動すると、最初に約 1 秒間黒い背景のみが表示され、しばらくすると背景画像が読み込まれます。見た目があまり良くありません。これを解決する方法は?たぶん、画像のキャッシュまたはメモリへの画像のロードですか?
編集:アプリがサポートする必要がある最高の解像度のため、画像は 2560x1600 です。画面解像度を検出して適切な画像を使用する方法はありますか? Windows 8 ブログで画像のスケーリングに関する記事も読みましたが、それがどのように機能するかの例は見つかりませんでした。アイデアは、1366x768 を 100% として、1920x1080 を 140% として、2560x1600 を 180% として背景があり、システムはユーザーの解像度に応じて適切なものを選択するということですか?
xaml - GridViewItem からパディングを削除します
GridViewItem からすべてのパディングを削除する方法を知っている人はいますか? 私は非常に小さなアイテムを使用しています (小さすぎませんが、下の写真では誇張しています)。これは私が意味するものです:
画像のコードは次のとおりです。
前もって感謝します!
c# - 「なし」選択モード以外のListViewの場合、MetroListViewItemでRightTappedは起動されません
問題はここで説明されているものと実質的に同じです:http ://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/542b827a-7c8e-4984-9158-9d8479b2d5b1しかし、私は受け入れられた答えに満足していませんそこにいて、より良い解決策があるはずだと感じています...
リストビューに(AppBarではなくPopupMenuを介して)「clasic」コンテキストメニューを実装しようとしていますが、リストビューを「None」SelectionModeに設定した場合にのみ正常に機能します。
上記のリンクは、ListViewが「なし」選択モード以外に設定されている場合、ListViewItemが右タップされたイベントを「飲み込む」ことを正しく説明しています。この動作をオーバーライドして、リストビューのアイテムが選択され、リストビューでRightTappedイベントが発生し、それに反応できるようにするにはどうすればよいですか?
.net - メトロ アプリ (.NET) で制御された非 UI タイマー
開始/停止/有効化/無効化する機能を提供し、非 UI であるタイマー クラスが必要です。
2つのオプションが表示されます
DispatcherTimer -> UI スレッドで実行されることを除いて、すべての機能を備えています
ThreadPoolTimer -> 定期的なタイマーを制御できません。
スレッドプール タイマーのラッパーを作成することを考えていましたが、それに対する制御がない/制限されているため、非常に複雑に思えます。
指定されたシナリオのタイマー クラスを設計する方法。(System.Threading.Timer に似たものが必要です)。
.net - WinMD/WinRT コンポーネントで公開された型をシールする必要があるのはなぜですか?
VS コンパイラでは、WINMD タイプ ライブラリのシールされた公開型を作成できません。
なぜこの制限が設けられているのですか? (シール型の利点については知っています。私の質問は、Win RT コンポーネントに関するものです)。
c# - メトロスタイルアプリでGridView画像をデータベースにバインドする方法は?
GridView アプリを作成し、GridView の画像を DataBase の値にバインドしたいのですが、DataBase の値は画像データ型として格納されます。
c# - Win8アプリでのタイマーカウント
3つのボタン(Button1、Button2、StartButton)とタイマーを備えたwin8アプリを構築しています。Button1とButton2は無効になっています。StartButtonをクリックすると、Button1が有効になり、20秒以内のクリック数がカウントされ、textblock1に表示されます。タイマーが終了すると、Button1が無効になり、Button2が有効になり、クリック数がカウントされ、textblock2に表示されます。私の問題は、タイマーがButton2ではなくButton1に対して適切に作動することです。button2を有効にすると、タイマーが速くなります。誰かが私を助けることができますか?私のコードは以下の通りです:
visual-studio - メトロスタイルアプリの画像をバイナリ画像にバインドするにはどうすればよいですか?
GridViewアプリを作成し、GridViewの画像をWebサービスから取得した値にバインドしたいのですが、画像を文字列(バイナリ)として受け取りました
私はC#プログラミング言語とSQLServerデータベースを使用しています
wpf - BackButtonStyle (metro アプリの StandardStyles.xaml の一部) により、他の要素が無効になる
(新しい地下鉄プロジェクトの作成中)BackButtonStyle
で作成されたものを使用しました。StandardStyles.xaml
問題は、他のコントロールを無効にすることです。ボタンとスライダーは無効になっており、呼び出すことができません。
BackButtonStyle を削除すると、他のボタン/スライダーは正常に機能します。
BackButtonStyle は次のとおりです (デフォルトで提供されている大きいサイズです)。
IsHitTestVisible=false
手動で削除してテストしたいくつかの と、同じ結果が表示されます。
expression-blend - Win8 Metro スタイル アプリでのビジュアル ステートの変化のアニメーション化
Blend 4 を使用して WPF を操作すると、エフェクトのドロップダウン リストから選択することで、ビジュアル ステート マネージャーのビジュアル ステートの変化にアニメーションを追加できます。簡単で、非常にうまく機能しました。
ただし、Metro Style アプリの作成に Blend for Visual Studio 11 Beta を使用している場合、VSM で [遷移アニメーションを視覚状態の変更に追加] をクリックすると、ストーリー ボードの記録モードに直接移行します。視覚状態の変化をアニメーション化する方法を知っている人はいますか?? (例: クリックするとボタンの色が変化してフェードインしたい)。それとも、ストーリーボードを介して同じアニメーションを作成しますか??
すべての回答に感謝します。ありがとうございました!