Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
More details on the Silverlight Object Model, you can find here.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using Microsoft.SharePoint.Client;
using Microsoft.SharePoint;
namespace SilverlightApplication1
{
public partial class MainPage : UserControl
{
Web oWebsite;
ListCollection collList;
IEnumerable<List> listInfo;
User user;
public MainPage()
{
InitializeComponent();
SilverlightOM();
}
public void SilverlightOM()
{
ClientContext clientContext = new ClientContext("https://fly2010");
oWebsite = clientContext.Web;
collList = oWebsite.Lists;
clientContext.Load(oWebsite, s => s.CurrentUser);
clientContext.ExecuteQueryAsync(onQuerySucceeded, onQueryFailed);
}
private void onQuerySucceeded(object sender, ClientRequestSucceededEventArgs args)
{
user = oWebsite.CurrentUser;
}
private void onQueryFailed(object sender, ClientRequestFailedEventArgs args)
{
MessageBox.Show("Request failed");
}
}
}
Comments
- Anonymous
December 03, 2010
Great! Now how do you get their groups to show/hide content within the XAP? Or does most people create multiple silverlight applications, one for each group? Thanks.