小编dip*_*016的帖子

C#,WPF,将List <string>绑定到DataGrid

我无法将List绑定到DataGrid.它应该尽可能简单.我是WPF的新手,这是我的个人教育.

我有一个View(编辑器),ViewModel(VMText)和一个Data(JustText)类.

我的来源到目前为止:

JustText.cs

namespace Model
{
    public class Text
    {
        private string _code;
        public string Code
        {
            get { return _code;  }
            set { _code = value; }
        }

        public Text()
        {
            _code = "Hello World!\nHow you doin'?";
        }
    } 
}
Run Code Online (Sandbox Code Playgroud)

VMText.cs

namespace ViewModel
{
    public class VMText
    {    
        private Model.Text _code;

        public List<string> Code
        {            
            get { return new List<string>(_code.Code.Split('\n'));        }
            set { _code.Code = System.String.Join("\n", value.ToArray()); }
        }

        private View.Editor editor;

        public VMText(View.Editor editor)
        {
            _code = …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml binding datagrid

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

binding ×1

c# ×1

datagrid ×1

wpf ×1

xaml ×1