1 write to _owner
PresentationFramework (1)
src\Framework\System\Windows\Controls\SelectedDatesCollection.cs (1)
40this._owner = owner;
35 references to _owner
PresentationFramework (35)
src\Framework\System\Windows\Controls\SelectedDatesCollection.cs (35)
115if (this._owner.SelectionMode == CalendarSelectionMode.SingleRange && this.Count > 0) 143this._owner.HoverStart = null; 166if (Calendar.IsValidDateSelection(this._owner, item)) 180if (index == 0 && !(this._owner.SelectedDate.HasValue && DateTime.Compare(this._owner.SelectedDate.Value, item) == 0)) 182this._owner.SelectedDate = item; 191int monthDifference = DateTimeHelper.CompareYearMonth(item, this._owner.DisplayDateInternal); 195this._owner.UpdateCellItems(); 230int monthDifference = DateTimeHelper.CompareYearMonth(this[index], this._owner.DisplayDateInternal); 241this._owner.SelectedDate = this[0]; 245this._owner.SelectedDate = null; 253this._owner.UpdateCellItems(); 282if (item != null && DateTime.Compare(this[index], item) != 0 && Calendar.IsValidDateSelection(this._owner, item)) 291if (index == 0 && !(this._owner.SelectedDate.HasValue && DateTime.Compare(this._owner.SelectedDate.Value, item) == 0)) 293this._owner.SelectedDate = item; 298int monthDifference = DateTimeHelper.CompareYearMonth(item, this._owner.DisplayDateInternal); 302this._owner.UpdateCellItems(); 329if (Calendar.IsValidDateSelection(this._owner, current)) 336if (this._owner.SelectionMode == CalendarSelectionMode.SingleRange) 338this._owner.CurrentDate = lastAddedDate; 366if (this._owner.SelectedDate != null) 368this._owner.SelectedDate = null; 378this._owner.UpdateCellItems(); 385if (Calendar.IsValidDateSelection(this._owner, date)) 387switch (this._owner.SelectionMode) 391if (!this._owner.SelectedDate.HasValue || DateTimeHelper.CompareDays(this._owner.SelectedDate.Value, date) != 0) 393this._owner.SelectedDate = date; 397this._owner.SelectedDate = null; 428this._owner.OnSelectedDatesCollectionChanged(new CalendarSelectionChangedEventArgs(Calendar.SelectedDatesChangedEvent, removedItems, addedItems)); 445this._owner.UpdateCellItems(); 450if (this._owner.SelectionMode == CalendarSelectionMode.None) 455if (this._owner.SelectionMode == CalendarSelectionMode.SingleDate && this.Count > 0) 462if (this._owner.SelectionMode == CalendarSelectionMode.SingleRange && !_isAddingRange && this.Count > 0)