2012-04-30 7 views
0

wp 7とcaliburn microのリストピッカーコントロールを使用しようとしています。私は規則を持つモデルから結合正しいを得るが、私はメッセージCaliburnマイクロとリストピッカーコントロール

 
PID:0E2108CA TID:0F790ABE 2012-04-30 18:02:20.7180 View Model not found. Searched: Microsoft.Phone.Controls, Microsoft.Phone.Controls.ListPickerPageViewModel. 
PID:0E2108CA TID:0F790ABE 2012-04-30 18:02:20.7210 View Model not found. Searched: Microsoft.Phone.Controls.IListPickerPageViewModel, Microsoft.Phone.Controls.ListPickerPageViewModel. 

を取得し、それは完全に白紙ページをロードgelseのsomethinを選択するページを参照してくださいピッカーを押したとき(にそのListPickerPageを考えますコントロールツールキット)

バインドされているかどうかは関係ありませんが、私はいくつかのコンベンションをしたいと思っています。 、新しいプロジェクトを開始するのviewmodelし、ビューをアップhoock、私のXAMLは、何が起こるしたいことは、私のモデルのプロパティがpopuplateべきであること勿論である。この

<toolkit:ListPicker Header="Background" ExpansionMode="FullscreenOnly"> 
    <sys:String>dark</sys:String> 
    <sys:String>light</sys:String> 
    <sys:String>dazzle</sys:String> 
    <toolkit:ListPicker.FullModeItemTemplate> 
    <DataTemplate> 
     <StackPanel Orientation="Horizontal" Margin="16 21 0 20"> 
     <TextBlock Text="{Binding}" 
      Margin="0 0 0 0" 
      FontSize="43" 
      FontFamily="{StaticResource PhoneFontFamilyLight}"/> 
     </StackPanel> 
    </DataTemplate> 
    </toolkit:ListPicker.FullModeItemTemplate> 
</toolkit:ListPicker> 

のように見えます あなたのXAMLで、以下に入力して再現する また、モデル上のプロパティに基づいて初期選択を設定するとよいでしょう。

+0

あなたはViewModelを接続しましたか? –

答えて

1

いくつかのポイントは、私が指摘:

をあなたがListPickerへのItemsSourceを提供しなければならない - それはアイテムを表示することができ、そこからいくつかの並べ替えのコレクションを。 In TextBlock text = {Binding} - 表示できるように、いくつかのプロパティをバインドする必要があります。

+0

まあ、ソースは実際にはここに埋め込まれていますが、私はtelerikコントロールを使ってしまいましたが、実際には "フルスクリーン"テンプレートを指定する必要があります。 – cjensen

関連する問題