124 writes to CanExecute
PresentationCore (2)
System\Windows\Input\Command\CommandBinding.cs (1)
130e.CanExecute = true;
System\Windows\Input\Command\CommandManager.cs (1)
655e.CanExecute = command.CanExecute(e.Parameter, newSource);
PresentationFramework (91)
System\Windows\Annotations\AnnotationHelper.cs (6)
382e.CanExecute = IsCommandEnabled(sender, true); 394e.CanExecute = IsCommandEnabled(sender, true); 406e.CanExecute = IsCommandEnabled(sender, true); 418e.CanExecute = IsCommandEnabled(sender, true); 430e.CanExecute = IsCommandEnabled(sender, false); 442e.CanExecute = IsCommandEnabled(sender, false);
System\Windows\Controls\DataGrid.cs (6)
2108e.CanExecute = true; 2321e.CanExecute = true; 2489e.CanExecute = true; 2576e.CanExecute = CanUserDeleteRows && // User is allowed to delete 4303e.CanExecute = (dataGrid.SelectionMode == DataGridSelectionMode.Extended) && dataGrid.IsEnabled; 8212args.CanExecute = ClipboardCopyMode != DataGridClipboardCopyMode.None && _selectedCells.Count > 0;
System\Windows\Controls\DocumentViewer.cs (11)
1704args.CanExecute = true; 1709args.CanExecute = dv.TextEditor != null; 1716args.CanExecute = dv.CanMoveUp; 1723args.CanExecute = dv.CanMoveDown; 1730args.CanExecute = dv.CanMoveLeft; 1737args.CanExecute = dv.CanMoveRight; 1743args.CanExecute = dv.CanIncreaseZoom; 1749args.CanExecute = dv.CanDecreaseZoom; 1756args.CanExecute = dv.CanGoToPreviousPage; 1763args.CanExecute = dv.CanGoToNextPage; 1768args.CanExecute = (dv.Document != null);
System\Windows\Controls\FlowDocumentReader.cs (9)
1388args.CanExecute = viewer.CanSwitchToViewingMode(mode); 1392args.CanExecute = (args.Parameter == null); 1397args.CanExecute = viewer.CanShowFindToolBar; 1401args.CanExecute = (viewer.Document != null) && viewer.IsPrintEnabled; 1405args.CanExecute = false; 1409args.CanExecute = true; 1414args.CanExecute = (args.Command == ApplicationCommands.CancelPrint); 1582args.CanExecute = false; 1587args.CanExecute = IsPrintEnabled;
System\Windows\Controls\FlowDocumentScrollViewer.cs (6)
1403args.CanExecute = viewer.CanShowFindToolBar; 1407args.CanExecute = (viewer.Document != null); 1411args.CanExecute = false; 1415args.CanExecute = true; 1420args.CanExecute = (args.Command == ApplicationCommands.CancelPrint); 1539args.CanExecute = false;
System\Windows\Controls\Frame.cs (3)
615e.CanExecute = _ownJournalScope.CanGoBack; 628e.CanExecute = _ownJournalScope.CanGoForward; 660e.CanExecute = Content != null;
System\Windows\Controls\InkCanvas.cs (5)
2791args.CanExecute = inkCanvas.InkCanvasSelection.HasSelection; 2797args.CanExecute = args.UserInitiated 2805args.CanExecute = false; 2811args.CanExecute = ( inkCanvas.ActiveEditingMode == InkCanvasEditingMode.Select 2819args.CanExecute = false;
System\Windows\Controls\ListBox.cs (1)
682args.CanExecute = true;
System\Windows\Controls\Primitives\DocumentViewerBase.cs (3)
1479args.CanExecute = (dv.Document != null) && (dv._documentWriter == null); 1484args.CanExecute = (dv._documentWriter != null); 1488args.CanExecute = true;
System\Windows\Controls\Primitives\ScrollBar.cs (2)
642args.CanExecute = (args.Command == ScrollBar.ScrollHereCommand); 647args.CanExecute = ((ScrollBar)target).IsStandalone;
System\Windows\Controls\ScrollViewer.cs (3)
2578args.CanExecute = true; 2594args.CanExecute = false; 2612args.CanExecute = false;
System\Windows\Controls\SinglePageViewer.cs (3)
1300args.CanExecute = fdpv.CanShowFindToolBar; 1304args.CanExecute = true; 1354args.CanExecute = false;
System\Windows\Controls\StickyNote.cs (2)
1714args.CanExecute = snc._attachedAnnotation != null; 1721args.CanExecute = (content != null && content.Type == StickyNoteType.Ink);
System\Windows\Controls\TextBox.cs (2)
980args.CanExecute = !textBox.IsReadOnly 1912args.CanExecute = true;
System\Windows\Documents\RubberbandSelector.cs (1)
489e.CanExecute = true;
System\windows\Documents\TextEditor.cs (2)
1866args.CanExecute = true; 1886args.CanExecute = true;
System\windows\Documents\TextEditorCharacters.cs (1)
467args.CanExecute = true;
System\windows\Documents\TextEditorCopyPaste.cs (8)
492args.CanExecute = false; 497args.CanExecute = !This.Selection.IsEmpty; 537args.CanExecute = false; 542args.CanExecute = !This.Selection.IsEmpty; 587args.CanExecute = formatToApply.Length > 0; 594args.CanExecute = false; 626args.CanExecute = false; 648args.CanExecute = false;
System\windows\Documents\TextEditorLists.cs (2)
86args.CanExecute= true; 102args.CanExecute = true;
System\windows\Documents\TextEditorParagraphs.cs (1)
175e.CanExecute = true;
System\windows\Documents\TextEditorSelection.cs (2)
1962args.CanExecute = true; 1983args.CanExecute = true;
System\windows\Documents\TextEditorSpelling.cs (1)
247args.CanExecute = (spellingError != null);
System\windows\Documents\TextEditorTables.cs (1)
117args.CanExecute = true;
System\windows\Documents\TextEditorTyping.cs (6)
431args.CanExecute = This.TextStore.QueryRangeOrReconvertSelection( /*fDoReconvert:*/ false); 436args.CanExecute = false; 1029args.CanExecute = true; 1296args.CanExecute = true; 1312args.CanExecute = true; 1836args.CanExecute = true;
System\Windows\Navigation\NavigationWindow.cs (4)
1005e.CanExecute = nw.CanGoBack; 1020e.CanExecute = nw.CanGoForward; 1035e.CanExecute = nw.Content != null; 1047e.CanExecute = true;
PresentationUI (19)
InstallationError.xaml.cs (1)
198e.CanExecute = true;
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (15)
1369e.CanExecute = false; 1375e.CanExecute = documentManager.CanSave && documentManager.IsModified; 1384e.CanExecute = true; 1392e.CanExecute = true; 1400e.CanExecute = true; 1450e.CanExecute = dv.CanGoToPreviousPage; 1454e.CanExecute = dv.CanGoToNextPage; 1512e.CanExecute = true; 1516e.CanExecute = !dv._docSigManager.IsSigned; 1520e.CanExecute = dv._docSigManager.IsSigned || dv._docSigManager.HasRequests; 1524e.CanExecute = false; 1606e.CanExecute = true; 1613e.CanExecute = isProtected; 1618e.CanExecute = !isProtected; 1622e.CanExecute = false;
TenFeetInstallationError.xaml.cs (1)
201e.CanExecute = true;
TenFeetInstallationProgress.xaml.cs (2)
143e.CanExecute = true; 158e.CanExecute = true;
System.Windows.Controls.Ribbon (12)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (6)
2433args.CanExecute = true; 2480args.CanExecute = true; 2509args.CanExecute = true; 2534args.CanExecute = RibbonControlService.GetIsInQuickAccessToolBar(obj); 2568args.CanExecute = true; 2598args.CanExecute = true;
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (1)
1793args.CanExecute = true;
Microsoft\Windows\Controls\Ribbon\RibbonWindow.cs (5)
171args.CanExecute = true; 195args.CanExecute = true; 219args.CanExecute = true; 239args.CanExecute = true; 258args.CanExecute = true;
11 references to CanExecute
PresentationCore (7)
System\Windows\Input\Command\CommandBinding.cs (4)
127if (e.CanExecute) return; 136if (e.CanExecute) 146if (e.CanExecute) 166return canExecuteArgs.CanExecute;
System\Windows\Input\Command\CommandManager.cs (2)
467return e.CanExecute || e.Handled; 516if (canExecuteArgs.CanExecute)
System\Windows\Input\Command\RoutedCommand.cs (1)
334return args.CanExecute;
PresentationUI (4)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (4)
1380e.CanExecute); 1388e.CanExecute); 1396e.CanExecute); 1404e.CanExecute);