WPF,C#,绑定数据,AvalonDock

时间:2011-08-17 18:24:01

标签: c# wpf avalondock

所以我对C#完全陌生。我做了一些Objective-C / iPhone编程。我正在查看代码,我们有:

DocumentPaneLeft.Items.Add(new DocumentContent
{
      Name = "sampleDockableContent",
      Title = "Samples",
      Content = new SampleView { DataContext = this.ParentForm }
});

作为我们用于视图的AvalonDock的一部分。所以现在高层建筑不喜欢AvalonDock,并希望用其他视图取而代之,基本上摆脱了layoutManger。我在上面的代码中看到,正在创建一个新的SampleView,并以某种方式获取显示在视图中的数据。如果我更改XAML以在某种网格中显示视图,我该如何获取这些数据?

(抱歉有点不明确的问题。我只是在学习代码中发生的事情。)

1 个答案:

答案 0 :(得分:1)

我不确定你在这里问的是什么 在xaml中获取数据通常使用绑定完成。 =“{Binding ...}”
http://msdn.microsoft.com/en-us/library/ms752347.aspx
DataContext是绑定可以找到数据的地方。

这意味着您可以在DataContext(this.parentform)上放置一个List对象,并通过绑定从中获取数据。