私は mvvm の初心者なので、本当に助けが必要です。
私の wp7 アプリケーションでは、MVVM Light ツールキットを使用しようとしています。「メイン」と2モードの「新規」の2つのビューがあります。これは、アイテムの追加と編集を目的としています。
class Item
{
public int ID {get; set;}
public string Name {get; set;}
}
MainView から NewView に移動するときに、アイテムを編集する場合は、クエリ文字列に「Name」パラメーターを追加します。NewViewにはテキストボックスがあります:
<TextBox Grid.Column="1" Name="txtListName" Text="{Binding ItemName}"/>
新しいViewModel:
class NewViewModel
{
public string ItemName { get; set; }
}
このようにNewView.xaml.csのコードなしで NewViewから ItemName プロパティを設定するにはどうすればよいですか
(this.DataContext as NewViewModel).ItemName = name;
少し早いですがお礼を!