簡體   English   中英

WPF、C#、綁定數據、AvalonDock

[英]WPF, C#, binding data, 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 以在某種網格中顯示視圖,我如何獲取這些數據?

(對不起,有點不明確的問題。我只是在學習代碼中發生的事情)。

我不確定你在這里問什么。
在 xaml 中獲取數據通常是通過綁定完成的。 ="{綁定...}"
http://msdn.microsoft.com/en-us/library/ms752347.aspx
DataContext 是綁定可以找到數據的地方。

這意味着您可以在 DataContext (this.parentform) 上放置例如 List object 並通過綁定從那里獲取數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM