使用静态属性创建VM

    class Workspace : ViewModelBase
    {
        protected Workspace()
        { 

        }

        static Workspace _this = new Workspace();

        public static Workspace This
        {
            get { return _this; }
        }
    }

 

    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();

            this.DataContext = Workspace.This;
        }
    }

 

posted @ 2017-10-22 18:51  hyman2017  阅读(99)  评论(0编辑  收藏  举报