0

ウィンドウを作成:

<Window
  d:DataContext="{d:DesignInstance Type=MyType, IsDesignTimeCreatable=True}"
  cal:Bind.AtDesignTime="True">

    <ContentControl cal:View.Model="{Binding Model}" cal:View.Context="ViewContext1"/>

</Window>

という名前のビューモデルのビューを作成します[Root namespace].Model.ViewContext1

設計時に、 「ビューモデルのビューが見つかりません」を参照してください。

走るときは-大丈夫です。

4

1 に答える 1

1

ViewModel の最初のアプローチで Caliburn.Micro を使用し、ビュー内のコンテキスト コンテンツを同じモデル (初期 ViewModel) にバインドする場合は、View.Model を設定する前に View.Context を設定してください。

この場合、次のようにそれらを交換する必要があります。

<ContentControl cal:View.Context="ViewContext1" cal:View.Model="{Binding Model}" />
于 2014-07-16T13:36:10.967 に答える