AttachedCommandBehavior.CommandBehavior.FetchOrCreateBinding C# (CSharp) Method

FetchOrCreateBinding() private static method

private static FetchOrCreateBinding ( DependencyObject d ) : CommandBehaviorBinding
d System.Windows.DependencyObject
return CommandBehaviorBinding
        private static CommandBehaviorBinding FetchOrCreateBinding(DependencyObject d)
        {
            CommandBehaviorBinding binding = CommandBehavior.GetBehavior(d);
            if (binding == null) {
                binding = new CommandBehaviorBinding();
                CommandBehavior.SetBehavior(d, binding);
            }
            return binding;
        }