Exemplo n.º 1
0
        private void ProcessMouseDown(MouseButtonEventArgs e)
        {
            if (VisualContainer.GetWantsMouseInput(e.OriginalSource as DependencyObject, this) == false)
            {
                if (!this.IsKeyboardFocusWithin)
                {
                    //if (ColumnBase != null && ColumnBase is DataColumn && ColumnBase.GridColumn != null && ColumnBase.GridColumn.AllowFocus)
                    this.Focus();
                    e.Handled = !ValidationHelper.IsCurrentCellValidated;
                }
            }

            if (ColumnBase != null)
            {
                ColumnBase.RaisePointerPressed(e);
            }
        }