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)
2095e.CanExecute = true; 2308e.CanExecute = true; 2476e.CanExecute = true; 2563e.CanExecute = CanUserDeleteRows && // User is allowed to delete 4290e.CanExecute = (dataGrid.SelectionMode == DataGridSelectionMode.Extended) && dataGrid.IsEnabled; 8199args.CanExecute = ClipboardCopyMode != DataGridClipboardCopyMode.None && _selectedCells.Count > 0;
System\Windows\Controls\DocumentViewer.cs (11)
1700args.CanExecute = true; 1705args.CanExecute = dv.TextEditor != null; 1712args.CanExecute = dv.CanMoveUp; 1719args.CanExecute = dv.CanMoveDown; 1726args.CanExecute = dv.CanMoveLeft; 1733args.CanExecute = dv.CanMoveRight; 1739args.CanExecute = dv.CanIncreaseZoom; 1745args.CanExecute = dv.CanDecreaseZoom; 1752args.CanExecute = dv.CanGoToPreviousPage; 1759args.CanExecute = dv.CanGoToNextPage; 1764args.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)
1390args.CanExecute = viewer.CanShowFindToolBar; 1394args.CanExecute = (viewer.Document != null); 1398args.CanExecute = false; 1402args.CanExecute = true; 1407args.CanExecute = (args.Command == ApplicationCommands.CancelPrint); 1526args.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)
678args.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)
2572args.CanExecute = true; 2588args.CanExecute = false; 2606args.CanExecute = false;
System\Windows\Controls\SinglePageViewer.cs (3)
1287args.CanExecute = fdpv.CanShowFindToolBar; 1291args.CanExecute = true; 1341args.CanExecute = false;
System\Windows\Controls\StickyNote.cs (2)
1707args.CanExecute = snc._attachedAnnotation != null; 1714args.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)
1853args.CanExecute = true; 1873args.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)
1364e.CanExecute = false; 1370e.CanExecute = documentManager.CanSave && documentManager.IsModified; 1379e.CanExecute = true; 1387e.CanExecute = true; 1395e.CanExecute = true; 1445e.CanExecute = dv.CanGoToPreviousPage; 1449e.CanExecute = dv.CanGoToNextPage; 1507e.CanExecute = true; 1511e.CanExecute = !dv._docSigManager.IsSigned; 1515e.CanExecute = dv._docSigManager.IsSigned || dv._docSigManager.HasRequests; 1519e.CanExecute = false; 1601e.CanExecute = true; 1608e.CanExecute = isProtected; 1613e.CanExecute = !isProtected; 1617e.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)
2420args.CanExecute = true; 2467args.CanExecute = true; 2496args.CanExecute = true; 2521args.CanExecute = RibbonControlService.GetIsInQuickAccessToolBar(obj); 2555args.CanExecute = true; 2585args.CanExecute = true;
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (1)
1786args.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)
1375e.CanExecute); 1383e.CanExecute); 1391e.CanExecute); 1399e.CanExecute);