16 writes to DataContext
PresentationFramework (15)
MS\Internal\Controls\TemplatedAdorner.cs (1)
45DataContext = Validation.GetErrors(adornedElement),
System\Windows\Controls\ContentPresenter.cs (3)
109DataContext = null; // this presents a uniform view: CP always has local DC 238ctrl.DataContext = e.NewValue; 869this.DataContext = Content;
System\Windows\Controls\DataGrid.cs (2)
6880DataContext = _item 6918DataContext = _item
System\Windows\Controls\GridViewRowPresenter.cs (2)
587DataContext = Content 655cell.DataContext = Content;
System\Windows\Controls\Primitives\CalendarItem.cs (7)
1004daytitle.DataContext = shortestDayNames[(childIndex + (int)this.Owner.FirstDayOfWeek) % shortestDayNames.Length]; 1008daytitle.DataContext = shortestDayNames[(childIndex + (int)DateTimeHelper.GetDateFormat( DateTimeHelper.GetCulture(this)).FirstDayOfWeek) % shortestDayNames.Length]; 1037childButton.DataContext = dateToAdd; 1043childButton.DataContext = null; 1227childButton.DataContext = day; 1252childButton.DataContext = null; 1271childButton.DataContext = day;
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\TextSearchInternal.cs (1)
611DummyElement.DataContext = item;
35 references to DataContext
PresentationFramework (33)
MS\Internal\Data\ObjectRef.cs (2)
490ItemsControl.EqualsEx(child.DataContext, parent.DataContext))
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (3)
148if (owningButton != null && owningButton.DataContext is DateTime) 150date = (DateTime)owningButton.DataContext; 370object dataContext = (child as FrameworkElement).DataContext;
System\Windows\Controls\Calendar.cs (3)
850if (b.DataContext is DateTime) 852if (DateTimeHelper.CompareDays((DateTime)b.DataContext, day) == 0) 907if (b.DataContext is DateTime d)
System\Windows\Controls\DataGrid.cs (1)
6834object item = (_cell != null) ? _cell.DataContext : _item;
System\Windows\Controls\DataGridCell.cs (1)
1097return DataContext;
System\Windows\Controls\DataGridRow.cs (2)
1058if (grid != null && row.DataContext != null) 1063DataGridItemAutomationPeer rowItemPeer = gridPeer.FindOrCreateItemAutomationPeer(row.DataContext) as DataGridItemAutomationPeer;
System\Windows\Controls\Frame.cs (1)
645JournalEntry je = journalEntryUIElem.DataContext as JournalEntry;
System\Windows\Controls\Primitives\CalendarItem.cs (18)
362if (b != null && b.DataContext is DateTime) 364if (DateTimeHelper.CompareDays(date, (DateTime)b.DataContext) == 0) 380if (b != null && b.DataContext is DateTime) 384if (DateTimeHelper.CompareYearMonth(date, (DateTime)b.DataContext) == 0) 391if (date.Year == ((DateTime)b.DataContext).Year) 479child.DataContext is DateTime && 480((DateTime)child.DataContext).Year == selectedYear.Year) 490child.DataContext is DateTime && 491((DateTime)child.DataContext).Year == selectedYear.Year) 550if (!(b.DataContext is DateTime)) 558DateTime clickedDate = (DateTime)b.DataContext; 644if (this.Owner == null || !(b.DataContext is DateTime)) 663DateTime selectedDate = (DateTime)b.DataContext; 751if (this.Owner == null || !(b.DataContext is DateTime)) 756DateTime selectedDate = (DateTime)b.DataContext; 802if (!(b.DataContext is DateTime)) 807FinishSelection((DateTime)b.DataContext); 1142if (childButton.DataContext is DateTime date)
System\Windows\Controls\Primitives\Selector.cs (1)
1096if (DataContext == BindingExpressionBase.DisconnectedItem)
System\Windows\Navigation\NavigationWindow.cs (1)
1058JournalEntry je = journalEntryUIElem.DataContext as JournalEntry;
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\TextSearchInternal.cs (2)
911if (DataContext != null && AssemblyHelper.IsXmlNode(DataContext))