private static void SetContextToViews(IEnumerable views, object context)
{
foreach (var view in views)
{
DependencyObject dependencyObjectView = view as DependencyObject;
if (dependencyObjectView != null)
{
ObservableObject<object> contextWrapper = RegionContext.GetObservableContext(dependencyObjectView);
contextWrapper.Value = context;
}
}
}