private static void FrameworkElementLoaded(object sender, RoutedEventArgs e)
{
var uie = sender as FrameworkElement;
if (uie == null)
{
return;
}
uie.Loaded -= FrameworkElementLoaded;
BehaviorCollection itemBehaviors = Interaction.GetBehaviors(uie);
foreach (var behavior in itemBehaviors)
{
behavior.Attach(uie);
}
}