首页 新闻 赞助 找找看

绑定一个类似数据库和数据表的结构到WPF TreeView?

0
悬赏园豆:60 [待解决问题]
    /// <summary>
    /// 数据库模型
    /// </summary>
    public class Database
    {
        public string name = "master";//数据库名称

        //表集合
        public List<Tables> tables = new List<Tables>();

        //视图集合
        public List<Views> views = new List<Views>();
    }

    public class Tables
    {
        public string name { get; set; }
    }

    public class Views
    {
        public string name { get; set; }
    }



​

怎么绑定这个 ViewModel 到 WPF TreeView ?

    public class ViewModel
    {
        //数据库集合
        public IList<Database> vwModel
        {
            get
            {
                List<Database> Model = new List<Database>();
                Database db = new Database();
                //添加表
                db.tables.Add(new Tables() { name = "Table1" });
                db.tables.Add(new Tables() { name = "Table2" });
                db.tables.Add(new Tables() { name = "Table3" });
                db.views.Add(new Views() { name = "Views1" });
                db.views.Add(new Views() { name = "Views2" });
                db.views.Add(new Views() { name = "Views3" });
                Model.Add(db);

                return Model;
            }
        }
    }

类似于

罗马景行的主页 罗马景行 | 初学一级 | 园豆:90
提问于:2013-11-19 09:48
< >
分享
所有回答(1)
0

treeView.DataContext

iEvent | 园豆:529 (小虾三级) | 2013-11-19 09:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册