0

Windows 8 アプリを作成していますが、問題の解決方法がわかりません。(私は一般的に C# 開発に慣れていないので、新しい WIN-RT パラダイムを除いて、いくつかのことは私にとってより異質です)

1 週間 (日曜日から土曜日) を表示し、各日の列にその日の月の日付 (例: 20-27) を入力する XAML ファイルを作成しました。今のところ、新しい Calendar オブジェクトを作成し、現在の日付を使用します。

ここに私の問題があります: フリップビューを実装して、週ごとに前後に変更したいと考えています (これは、Windows 8 カレンダー アプリの機能と非常によく似ています)。

オンラインのほとんどのデモは画像ファイル リソースを使用するため、ある週から別の週に移動する方法がわかりません。数値フィールドなどが異なるだけで、私が持っているのと同じ XAML ファイルに移動したいと考えています。

お時間をいただきありがとうございます!

4

1 に答える 1

0

FlipView は ItemsControl であるため、リストを作成するときに使用するのと同じメソッドを使用できます。ItemsSource を使用して週のコレクションにバインドし、週ビューを表示する ItemTemplate/DataTemplate を指定します。

最終的に、カレンダーは実際には始まりと終わりのあるリストであってはならないという事実で、いくつかの問題にぶつかるかもしれません。おそらく、疑似仮想化ハックを実装することもできますが、最終的には、独自の対話ロジックを実装する方がよいでしょう。

于 2012-10-19T09:28:46.873 に答える