MahApps.Metro.Behaviours.StylizedBehaviors.FrameworkElementUnloaded C# (CSharp) 메소드

FrameworkElementUnloaded() 개인적인 정적인 메소드

private static FrameworkElementUnloaded ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void
        private static void FrameworkElementUnloaded(object sender, RoutedEventArgs e)
        {
            // BehaviorCollection doesn't call Detach, so we do this
            var uie = sender as FrameworkElement;
            if (uie == null)
            {
                return;
            }
            BehaviorCollection itemBehaviors = Interaction.GetBehaviors(uie);
            foreach (var behavior in itemBehaviors) {
                behavior.Detach();
            }
            uie.Loaded += FrameworkElementLoaded;
        }