【问题标题】:WPF, C#, binding data, AvalonDockWPF、C#、绑定数据、AvalonDock
【发布时间】:2011-10-29 04:22:17
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c# wpf avalondock


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 2013-08-23
      • 2013-07-25
      • 2012-01-22
      • 2013-10-05
      • 2011-03-18
      • 1970-01-01
      相关资源
      最近更新 更多