私は SimpleMVVM を使用しており、2 つの別個のクラス (モデル) があり、1 つは次のように 2 番目を使用しています。
public class Database : ModelBase<Database>
{
public String ServerName //{ get; set; }
{
get { return _ServerName; }
set
{
if (_ServerName != value)
{
_ServerName = value;
NotifyPropertyChanged(m => m.ServerName);
}
}
}
private String _ServerName = "MyTestServer";
// other properties removed for brevity
}
public class MyConfiguration
{
/// <summary>
/// Database information
/// </summary>
public Database DatabaseInfo
{
get { return _DatabaseInfo; }
set
{
if (_DatabaseInfo != value)
{
_DatabaseInfo = value;
NotifyPropertyChanged(m => m.DatabaseInfo);
}
}
}
private Database _DatabaseInfo = new Database();
}
が'ServerName'
変更されると、NotifyPropertyChanged(m => m.ServerName);
コマンドは実行されますが実行されませんNotifyPropertyChanged(m => m.DatabaseInfo);
NotifyPropertyChanged(m => m.DatabaseInfo);
のプロパティの 1 つが変更されるたびに、どのように火をつけるのDatabase
ですか?