我正在创建一个WPF窗口应用程序,我需要在wpf treeview控件中显示内部共享点文档库和子站点及其文档的内容。
例如 假设这是我的sharepoint网址 https://mysite.mycompany.com.when我在浏览器中转到此网址,它会显示我的用户名
的所有文档和子网站我希望以分层方式在WPF树视图中使用相同的内容
此外,当用户单击一个文件夹时,该文件夹下的所有文件/文档将显示在包含元数据详细信息的列表视图中 比如创建日期,修改日期等
请使用c#
帮我解决这个问题到目前为止,我已尝试使用下面的代码来获取文件夹列表,但我不知道如何获取文件列表以及如何获取子网站
Microsoft.SharePoint.Client.List _lists =
clientContext.Web.Lists.GetByTitle("Documents");
clientContext.Load(_lists);
clientContext.ExecuteQuery();
Microsoft.SharePoint.Client.CamlQuery query = new
Microsoft.SharePoint.Client.CamlQuery();
query.ViewXml = "<View/>";
Microsoft.SharePoint.Client.ListItemCollection liCol =
_lists.GetItems(query);
clientContext.Load(liCol);
clientContext.ExecuteQuery();
foreach (Microsoft.SharePoint.Client.ListItem li in liCol)
{
}