Ejemplo n.º 1
0
        /// <summary>
        /// Occurs after a column is dropped at a new location.
        /// </summary>
        /// <param name="sender">The sender of the event.</param>
        /// <param name="e">The <see cref="TaskColumnEventArgs"/> that contains data related to the event.</param>
        private void OnTaskBoardColumnDropped(object sender, TaskColumnEventArgs e)
        {
            var employee = (EmployeeModel)e.Column.DataContext;

            if (e.SourceIndex == e.TargetIndex)
            {
                this.SetStatusMessage(String.Format("Employee '{0}' not moved", employee.Name, e.SourceIndex, e.TargetIndex));
            }
            else
            {
                this.SetStatusMessage(String.Format("Employee '{0}' moved from index {1} to index {2}", employee.Name, e.SourceIndex, e.TargetIndex));
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Occurs before a column is dragged over a column.
        /// </summary>
        /// <param name="sender">The sender of the event.</param>
        /// <param name="e">The <see cref="TaskColumnEventArgs"/> that contains data related to the event.</param>
        private void OnTaskBoardColumnDragOver(object sender, TaskColumnEventArgs e)
        {
            var employee = (EmployeeModel)e.Column.DataContext;

            this.SetStatusMessage(String.Format("Employee '{0}' dragging from index {1} over index {2}...", employee.Name, e.SourceIndex, e.TargetIndex));
        }