124 writes to CanExecute
PresentationCore (2)
System\Windows\Input\Command\CommandBinding.cs (1)
129e.CanExecute = true;
System\Windows\Input\Command\CommandManager.cs (1)
654e.CanExecute = command.CanExecute(e.Parameter, newSource);
PresentationFramework (91)
System\Windows\Annotations\AnnotationHelper.cs (6)
381e.CanExecute = IsCommandEnabled(sender, true); 393e.CanExecute = IsCommandEnabled(sender, true); 405e.CanExecute = IsCommandEnabled(sender, true); 417e.CanExecute = IsCommandEnabled(sender, true); 429e.CanExecute = IsCommandEnabled(sender, false); 441e.CanExecute = IsCommandEnabled(sender, false);
System\Windows\Controls\DataGrid.cs (6)
2107e.CanExecute = true; 2320e.CanExecute = true; 2488e.CanExecute = true; 2575e.CanExecute = CanUserDeleteRows && // User is allowed to delete 4302e.CanExecute = (dataGrid.SelectionMode == DataGridSelectionMode.Extended) && dataGrid.IsEnabled; 8211args.CanExecute = ClipboardCopyMode != DataGridClipboardCopyMode.None && _selectedCells.Count > 0;
System\Windows\Controls\DocumentViewer.cs (11)
1703args.CanExecute = true; 1708args.CanExecute = dv.TextEditor != null; 1715args.CanExecute = dv.CanMoveUp; 1722args.CanExecute = dv.CanMoveDown; 1729args.CanExecute = dv.CanMoveLeft; 1736args.CanExecute = dv.CanMoveRight; 1742args.CanExecute = dv.CanIncreaseZoom; 1748args.CanExecute = dv.CanDecreaseZoom; 1755args.CanExecute = dv.CanGoToPreviousPage; 1762args.CanExecute = dv.CanGoToNextPage; 1767args.CanExecute = (dv.Document != null);
System\Windows\Controls\FlowDocumentReader.cs (9)
1387args.CanExecute = viewer.CanSwitchToViewingMode(mode); 1391args.CanExecute = (args.Parameter == null); 1396args.CanExecute = viewer.CanShowFindToolBar; 1400args.CanExecute = (viewer.Document != null) && viewer.IsPrintEnabled; 1404args.CanExecute = false; 1408args.CanExecute = true; 1413args.CanExecute = (args.Command == ApplicationCommands.CancelPrint); 1581args.CanExecute = false; 1586args.CanExecute = IsPrintEnabled;
System\Windows\Controls\FlowDocumentScrollViewer.cs (6)
1402args.CanExecute = viewer.CanShowFindToolBar; 1406args.CanExecute = (viewer.Document != null); 1410args.CanExecute = false; 1414args.CanExecute = true; 1419args.CanExecute = (args.Command == ApplicationCommands.CancelPrint); 1538args.CanExecute = false;
System\Windows\Controls\Frame.cs (3)
614e.CanExecute = _ownJournalScope.CanGoBack; 627e.CanExecute = _ownJournalScope.CanGoForward; 659e.CanExecute = Content != null;
System\Windows\Controls\InkCanvas.cs (5)
2790args.CanExecute = inkCanvas.InkCanvasSelection.HasSelection; 2796args.CanExecute = args.UserInitiated 2804args.CanExecute = false; 2810args.CanExecute = ( inkCanvas.ActiveEditingMode == InkCanvasEditingMode.Select 2818args.CanExecute = false;
System\Windows\Controls\ListBox.cs (1)
681args.CanExecute = true;
System\Windows\Controls\Primitives\DocumentViewerBase.cs (3)
1478args.CanExecute = (dv.Document != null) && (dv._documentWriter == null); 1483args.CanExecute = (dv._documentWriter != null); 1487args.CanExecute = true;
System\Windows\Controls\Primitives\ScrollBar.cs (2)
641args.CanExecute = (args.Command == ScrollBar.ScrollHereCommand); 646args.CanExecute = ((ScrollBar)target).IsStandalone;
System\Windows\Controls\ScrollViewer.cs (3)
2577args.CanExecute = true; 2593args.CanExecute = false; 2611args.CanExecute = false;
System\Windows\Controls\SinglePageViewer.cs (3)
1299args.CanExecute = fdpv.CanShowFindToolBar; 1303args.CanExecute = true; 1353args.CanExecute = false;
System\Windows\Controls\StickyNote.cs (2)
1713args.CanExecute = snc._attachedAnnotation != null; 1720args.CanExecute = (content != null && content.Type == StickyNoteType.Ink);
System\Windows\Controls\TextBox.cs (2)
979args.CanExecute = !textBox.IsReadOnly 1911args.CanExecute = true;
System\Windows\Documents\RubberbandSelector.cs (1)
488e.CanExecute = true;
System\windows\Documents\TextEditor.cs (2)
1865args.CanExecute = true; 1885args.CanExecute = true;
System\windows\Documents\TextEditorCharacters.cs (1)
466args.CanExecute = true;
System\windows\Documents\TextEditorCopyPaste.cs (8)
491args.CanExecute = false; 496args.CanExecute = !This.Selection.IsEmpty; 536args.CanExecute = false; 541args.CanExecute = !This.Selection.IsEmpty; 586args.CanExecute = formatToApply.Length > 0; 593args.CanExecute = false; 625args.CanExecute = false; 647args.CanExecute = false;
System\windows\Documents\TextEditorLists.cs (2)
85args.CanExecute= true; 101args.CanExecute = true;
System\windows\Documents\TextEditorParagraphs.cs (1)
174e.CanExecute = true;
System\windows\Documents\TextEditorSelection.cs (2)
1961args.CanExecute = true; 1982args.CanExecute = true;
System\windows\Documents\TextEditorSpelling.cs (1)
246args.CanExecute = (spellingError != null);
System\windows\Documents\TextEditorTables.cs (1)
116args.CanExecute = true;
System\windows\Documents\TextEditorTyping.cs (6)
430args.CanExecute = This.TextStore.QueryRangeOrReconvertSelection( /*fDoReconvert:*/ false); 435args.CanExecute = false; 1028args.CanExecute = true; 1295args.CanExecute = true; 1311args.CanExecute = true; 1835args.CanExecute = true;
System\Windows\Navigation\NavigationWindow.cs (4)
1004e.CanExecute = nw.CanGoBack; 1019e.CanExecute = nw.CanGoForward; 1034e.CanExecute = nw.Content != null; 1046e.CanExecute = true;
PresentationUI (19)
InstallationError.xaml.cs (1)
196e.CanExecute = true;
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (15)
1368e.CanExecute = false; 1374e.CanExecute = documentManager.CanSave && documentManager.IsModified; 1383e.CanExecute = true; 1391e.CanExecute = true; 1399e.CanExecute = true; 1449e.CanExecute = dv.CanGoToPreviousPage; 1453e.CanExecute = dv.CanGoToNextPage; 1511e.CanExecute = true; 1515e.CanExecute = !dv._docSigManager.IsSigned; 1519e.CanExecute = dv._docSigManager.IsSigned || dv._docSigManager.HasRequests; 1523e.CanExecute = false; 1605e.CanExecute = true; 1612e.CanExecute = isProtected; 1617e.CanExecute = !isProtected; 1621e.CanExecute = false;
TenFeetInstallationError.xaml.cs (1)
200e.CanExecute = true;
TenFeetInstallationProgress.xaml.cs (2)
142e.CanExecute = true; 157e.CanExecute = true;
System.Windows.Controls.Ribbon (12)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (6)
2432args.CanExecute = true; 2479args.CanExecute = true; 2508args.CanExecute = true; 2533args.CanExecute = RibbonControlService.GetIsInQuickAccessToolBar(obj); 2567args.CanExecute = true; 2597args.CanExecute = true;
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (1)
1792args.CanExecute = true;
Microsoft\Windows\Controls\Ribbon\RibbonWindow.cs (5)
170args.CanExecute = true; 194args.CanExecute = true; 218args.CanExecute = true; 238args.CanExecute = true; 257args.CanExecute = true;
11 references to CanExecute
PresentationCore (7)
System\Windows\Input\Command\CommandBinding.cs (4)
126if (e.CanExecute) return; 135if (e.CanExecute) 145if (e.CanExecute) 165return canExecuteArgs.CanExecute;
System\Windows\Input\Command\CommandManager.cs (2)
466return e.CanExecute || e.Handled; 515if (canExecuteArgs.CanExecute)
System\Windows\Input\Command\RoutedCommand.cs (1)
333return args.CanExecute;
PresentationUI (4)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (4)
1379e.CanExecute); 1387e.CanExecute); 1395e.CanExecute); 1403e.CanExecute);