1 write to _owner
PresentationFramework (1)
System\Windows\Controls\SelectedDatesCollection.cs (1)
39this._owner = owner;
35 references to _owner
PresentationFramework (35)
System\Windows\Controls\SelectedDatesCollection.cs (35)
114if (this._owner.SelectionMode == CalendarSelectionMode.SingleRange && this.Count > 0) 142this._owner.HoverStart = null; 165if (Calendar.IsValidDateSelection(this._owner, item)) 179if (index == 0 && !(this._owner.SelectedDate.HasValue && DateTime.Compare(this._owner.SelectedDate.Value, item) == 0)) 181this._owner.SelectedDate = item; 190int monthDifference = DateTimeHelper.CompareYearMonth(item, this._owner.DisplayDateInternal); 194this._owner.UpdateCellItems(); 229int monthDifference = DateTimeHelper.CompareYearMonth(this[index], this._owner.DisplayDateInternal); 240this._owner.SelectedDate = this[0]; 244this._owner.SelectedDate = null; 252this._owner.UpdateCellItems(); 281if (DateTime.Compare(this[index], item) != 0 && Calendar.IsValidDateSelection(this._owner, item)) 290if (index == 0 && !(this._owner.SelectedDate.HasValue && DateTime.Compare(this._owner.SelectedDate.Value, item) == 0)) 292this._owner.SelectedDate = item; 297int monthDifference = DateTimeHelper.CompareYearMonth(item, this._owner.DisplayDateInternal); 301this._owner.UpdateCellItems(); 328if (Calendar.IsValidDateSelection(this._owner, current)) 335if (this._owner.SelectionMode == CalendarSelectionMode.SingleRange) 337this._owner.CurrentDate = lastAddedDate; 365if (this._owner.SelectedDate != null) 367this._owner.SelectedDate = null; 377this._owner.UpdateCellItems(); 384if (Calendar.IsValidDateSelection(this._owner, date)) 386switch (this._owner.SelectionMode) 390if (!this._owner.SelectedDate.HasValue || DateTimeHelper.CompareDays(this._owner.SelectedDate.Value, date) != 0) 392this._owner.SelectedDate = date; 396this._owner.SelectedDate = null; 427this._owner.OnSelectedDatesCollectionChanged(new CalendarSelectionChangedEventArgs(Calendar.SelectedDatesChangedEvent, removedItems, addedItems)); 444this._owner.UpdateCellItems(); 449if (this._owner.SelectionMode == CalendarSelectionMode.None) 454if (this._owner.SelectionMode == CalendarSelectionMode.SingleDate && this.Count > 0) 461if (this._owner.SelectionMode == CalendarSelectionMode.SingleRange && !_isAddingRange && this.Count > 0)