Add Outlook Inspired and Stock Market demos

This commit is contained in:
maxerokh
2018-12-13 18:49:44 +03:00
parent b5cab35919
commit 2e45b5d38f
833 changed files with 124450 additions and 47 deletions

View File

@@ -0,0 +1,27 @@
using System;
using DevExpress.Mvvm;
using DevExpress.Mvvm.DataAnnotations;
using DevExpress.Mvvm.POCO;
namespace DevExpress.DevAV.Common.ViewModel {
public class SingleObjectChildViewModel<TEntity> : ISupportParameter where TEntity : class {
public static SingleObjectChildViewModel<TEntity> Create() {
return ViewModelSource.Create(() => new SingleObjectChildViewModel<TEntity>());
}
protected SingleObjectChildViewModel() { }
public virtual TEntity Entity { get; set; }
public virtual bool IsEnabled { get; protected set; }
protected virtual void OnEntityChanged() {
IsEnabled = Entity != null;
}
#region ISupportParameter
object ISupportParameter.Parameter {
get { return Entity; }
set { Entity = (TEntity)value; }
}
#endregion
}
}