示例#1
0
        static void SafeExecute(this ICommand dragCommand, ClickDragInfo dragInfo, object parameter)
        {
            var args = new MouseDragCommandArgs {
                DragInfo = dragInfo, Parameter = parameter
            };

            if (dragCommand != null && dragCommand.CanExecute(args))
            {
                dragCommand.Execute(args);
            }
        }
		static void SafeExecute( this ICommand dragCommand, ClickDragInfo dragInfo, object parameter )
		{
			var args = new MouseDragCommandArgs { DragInfo = dragInfo, Parameter = parameter };
			if ( dragCommand != null && dragCommand.CanExecute( args ) )
			{
				dragCommand.Execute( args );
			}
		}