問題タブ [microsoft-metro]
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.
xaml - ボタンの周りの余分なマージンを取り除くにはどうすればよいですか?
Windows 8 Metro で XAML を使用しています。
複数の行を持つグリッドがあります。最初の行にはボタンが含まれ、2 番目の行には画像が含まれます。画像は 600 ユニット幅で、ボタンには画像コンテンツがあります。問題は、ボタンのスタイルに関係なく、その左端が画像の左端と一致しないことです。設定をいじっている間、ボタンの余白 (およびパディング、境界線の太さ) を 0 に設定したにもかかわらず、ボタンの境界線の外側に余分な余白が含まれているように見えます。
この国境はどこから来るのですか?どうすればそれを取り除くことができますか?テンプレート値 (以下) を使用してカスタム スタイルを作成しようとしましたが、他のスタイル設定が無視されます。テンプレートの作成方法に関する有用なドキュメントを見つけることができませんでした。それが問題であったとしてもです。
c# - MetroStyle アプリで OutlookBar を作成する
3 つのボタンとそれぞれの下に ListView を持つ単純なコントロールを作成したいと考えています。ボタンをクリックすると、それらの ListView が表示され、他の ListView は非表示になります。同様のアプローチが Microsoft Outlook とこのチュートリアルに示されていますが、MetroStyle アプリの XAML と WPF にはわずかな違いがあります。
WinRT の下の Windows 8 MetroStyle アプリでこれを行うにはどうすればよいですか?
c# - リストで Select() メソッドを使用する
を使用してListViewアイテムのコレクションを表示しています。これらのアイテムを次のように割り当てています。
これはうまく機能し、それぞれCatがリストに表示されます。再現可能に、キャストを削除し、(object)を使用してアイテムを割り当てると
また
次に、データが適切に保存される代わりに、最初のデータの子がリストに表示されます。これは... 直感的ではないようですか?が明示的に s でない場合、コードで実行しているエッジケースはありますか、それともそのキャストは本当に違いがありますか? CatItemsobject
編集:追加のコード。
CatsCatオブジェクトのリストです:
これListViewは Metro UI コンポーネントです。
そして、データは私のクラスの1つでListViewセッターに提供されています:Items
c# - 既存のJSONファイルに新しいデータを追加する
私はこれに対する解決策を高低、そして広範囲にわたって検索し、ここ数週間、独自の解決策を実装しようと試みましたが、何も思いつきません。
助けていただければ幸いです。
(file.json)のようなファイルがあります:
そして、私のアプリでは、新しい「経費」を作成するときに、その新しい経費をこの既存のJSONファイルに追加したいので、次のようになります。
そして、これが私がJSONを作成し、ファイルに書き込む方法です。
James Newton KingのJson.NETライブラリを使用しています。これは非常に優れていますが、付属のドキュメントを読んだ後でも、JSONファイルを読み取ってデータを追加する方法がまったくわかりません。
これがどのように行われるかを示すサンプルはありますか、またはこれを達成できるC#用の別のライブラリをお勧めできますか?
編集
これは私がjsonファイルから単一の費用を読み取る方法です:
c# - CollectionViewSourceを使用したListViewの実装-更新されませんか?
私は、Sourceプロパティが私のクラスのivarに設定されているListViewの設定に取り組んでいますCat。
それぞれCatにオブジェクトがObservableCollectionあります。Trait
次に、このコレクションにSourceプロパティを割り当てます。Traits
これは正しく機能し、Traitオブジェクトは私のに正しく表示されますListView。
問題は、この基になるコレクションを変更して_traitsも、UIが正しく更新されないことです。たとえば、これは次のとおりです。
UIですぐに効果がないようですが、次のSourceようにプロパティをリセットすると、次のようになります。
その後、ListView適切に更新します。ただし、アイテムの追加/削除時にUIを更新したいので、不足しているものがあるはずです。
編集:は私のXAMLファイルCollectionViewSourceに適用されています:ListView
android - Android アプリケーションの Metro インターフェイス
私はAndroidプログラミングの初心者です。
Android アプリケーションで最新のインターフェイスを開発するための優れたチュートリアルはありますか。
Android アプリケーションでメトロ インターフェイスを使用するにはどうすればよいですか?
例えば:

または、Android マーケット アプリケーションのようにインターフェイスを作成する方法。

user-interface - メトロ UI は著作権で保護されていますか、それとも実装できますか?
読書用のWebアプリを設計しています。そして、アプリケーション内でメトロUIの要素を使用できるかどうか疑問に思っていました. Microsoft によって許可されていますか?
xaml - Metro WebView コントロールの現在の HTML または Uri を取得できますか?
ユーザーが WebView 内を移動しているときに、XAML WebView コントロールの Source プロパティが更新されているようには見えません。現在の Uri または WebView で現在レンダリングされている HTML を取得することは可能ですか? 私の必要性は、表示されている HTML を解析して、どちらでも機能するようにすることです。
asp.net-mvc-3 - IE10 タッチ入力のデザイン ガイドライン?
私は、Windows 8/IE10 のリリースとほぼ同時期にリリースされる新しい Asp.Mvc3 アプリケーションに取り組んでいます。私たちはまだ全体的なデザインを完成させようとしています。
私の質問は、Windows 8 Metro で IE10 を使用するための HTML 設計ガイドラインはありますか? 特に、タッチ入力の処理方法。jQuery モバイルのような一般的なモバイル ガイドラインに従うだけの簡単なものですか。
Windows 8 開発者版を実行している PC にアクセスできないため、アドバイスがあれば役に立ちます。
c# - メトロのDoubleAnimation期間プロパティ?
これは WPF で機能するはずです。
ただし、メトロ(Windows 8)では、最後の行でエラーが発生します:
'Windows.UI.Xaml.Duration' には、1 つの引数を取るコンストラクターが含まれていません
また、Intelisense は、Duration にパラメーターは必要ないと考えているようです。
アイデア/回避策はありますか?私のインストールは壊れていますか?