private void OnPropertyMarkerCommandsDataBindingCommand(object sender, ExecutedRoutedEventArgs eventArgs) { SceneNodeProperty associatedProperty = this.AssociatedProperty; if (associatedProperty != null) { using (WorkaroundPopup.LockOpen((DependencyObject)this)) { associatedProperty.DoSetDataBinding(); PropertyMarker.ResetPropertyContainerMode((RoutedEventArgs)eventArgs); } } eventArgs.Handled = true; }