1

Caliburn.Micro ビュー モデルを Windows Phone 8LongListSelectorコントロールに自動的にバインドし、SelectedItem プロパティを自動配線する方法はありますか?

4

1 に答える 1

3

私があなたの質問を正しく理解していれば、通常の Caliburn.Micro 規則をLongListSelectorコントロールに適用する必要があります。

私は Windows Phone の開発には携わっていませんがConfigure()、ブートストラッパーのメソッドで次のコード行を呼び出すことで実行できると思います。

ConventionManager.AddElementConvention<LongListSelector>(LongListSelector.ItemsSourceProperty, "SelectedItem", "SelectionChanged");

このコードは、Caliburn.Micro にItemsSource名前付き(x:Name="myList" など) が見つかった場合は常にプロパティを使用し、LongListSelector 要素がアクション メッセージのパラメーター リストに渡された場合は常にLongListSelectorを使用するように指示します。デフォルトでアクション メッセージを起動するイベント。SelectedItemSelectionChanged

于 2013-07-28T09:05:02.987 に答える