WPF,C#,绑定数据,AvalonDock

WPF,C#,绑定数据,AvalonDock,c#,wpf,avalondock,C#,Wpf,Avalondock,所以我对C#完全是新手。我做了一些Objective-C/iPhone编程。我正在查看代码,我们有: DocumentPaneLeft.Items.Add(new DocumentContent { Name = "sampleDockableContent", Title = "Samples", Content = new SampleView { DataContext = this.ParentForm } }); 作为我们用于视图的AvalonDo

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

DocumentPaneLeft.Items.Add(new DocumentContent
{
      Name = "sampleDockableContent",
      Title = "Samples",
      Content = new SampleView { DataContext = this.ParentForm }
});
作为我们用于视图的AvalonDock的一部分。所以现在高层不喜欢AvalonDock,希望用其他视图替换它,基本上摆脱了LayoutManager。我在上面的代码中看到,正在创建一个新的SampleView,并以某种方式获取视图中显示的数据。如果我更改XAML以某种形式在网格中显示视图,那么如何获取这些数据


(很抱歉,这个问题有些不明确。我只是在了解代码中发生了什么)。

我不确定您在这里问什么。
在xaml中获取数据通常是通过绑定完成的=“{Binding…}”

DataContext是绑定可以找到数据的地方


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

我不确定您在这里要问什么。
在xaml中获取数据通常是通过绑定完成的=“{Binding…}”

DataContext是绑定可以找到数据的地方

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