Example #1
0
 void SharepointEvents_ItemValueUpdated(object sender, SharepointItemValueEventArgs e)
 {
     ColumnBinder binder = weakReference.Target as ColumnBinder;
     if (binder == null)
     {
         SharepointEvents.ItemValueUpdated -= new EventHandler<SharepointItemValueEventArgs>(SharepointEvents_ItemValueUpdated);
     }
     else
     {
         binder.SharepointEvents_ItemValueUpdated(sender, e);
     }
 }
Example #2
0
 private void SharepointEvents_ItemValueUpdated(object sender, SharepointItemValueEventArgs e)
 {
     var colName = GetColumnName(AssociatedObject);
     if (!string.IsNullOrEmpty(colName) && item.ListName == e.Item.ListName
         && e.Keys.Contains(colName)
         && (e.Item.Id != null && (this.Item.Id == e.Item.Id)
         || e.Item.Data == this.Item.Data))
     {
         ItemValueUpdated(e.Item.Data.TryGetValue(colName));
     }
 }