SL4 および RIA サービスを使用しています。3 つのフィールド (名前、UpDatedByUserId、UpDatedOn) を持つ単純なテーブルがあります。私のメタデータでは、後者の 2 つのフィールドでデータ注釈を使用して、それらが表示されないようにしています。私の DataGrid と関連する DataForm は各レコードを正しく表示し、必要に応じて、DataForm は Name フィールドのみを表示しますが、もちろん他の 2 つのフィールド (UpDatedByUserId と UpDatedOn) の値をプログラムで設定したいと考えています。ViewModel でこれらの値を設定する方法はありますか?
質問する
407 次
1 に答える
0
ViewModel では、次のように Name プロパティを設定できます。
private string _UpdatedByUserId;
private DateTime _UpdatedOn;
private string _Name;
public string Name
{
get { return _Name; }
set
{
if(value != _Name)
{
_UpdatedByUserId = WebContext.Current.User.Name;
_UpdatedOn = DateTime.Now;
_Name = value;
}
}
}
于 2010-07-08T12:51:28.163 に答える