1 write to _owner
PresentationFramework (1)
System\Windows\Controls\SelectedDatesCollection.cs (1)
34this._owner = owner;
35 references to _owner
PresentationFramework (35)
System\Windows\Controls\SelectedDatesCollection.cs (35)
109if (this._owner.SelectionMode == CalendarSelectionMode.SingleRange && this.Count > 0) 137this._owner.HoverStart = null; 160if (Calendar.IsValidDateSelection(this._owner, item)) 174if (index == 0 && !(this._owner.SelectedDate.HasValue && DateTime.Compare(this._owner.SelectedDate.Value, item) == 0)) 176this._owner.SelectedDate = item; 185int monthDifference = DateTimeHelper.CompareYearMonth(item, this._owner.DisplayDateInternal); 189this._owner.UpdateCellItems(); 224int monthDifference = DateTimeHelper.CompareYearMonth(this[index], this._owner.DisplayDateInternal); 235this._owner.SelectedDate = this[0]; 239this._owner.SelectedDate = null; 247this._owner.UpdateCellItems(); 276if (DateTime.Compare(this[index], item) != 0 && Calendar.IsValidDateSelection(this._owner, item)) 285if (index == 0 && !(this._owner.SelectedDate.HasValue && DateTime.Compare(this._owner.SelectedDate.Value, item) == 0)) 287this._owner.SelectedDate = item; 292int monthDifference = DateTimeHelper.CompareYearMonth(item, this._owner.DisplayDateInternal); 296this._owner.UpdateCellItems(); 323if (Calendar.IsValidDateSelection(this._owner, current)) 330if (this._owner.SelectionMode == CalendarSelectionMode.SingleRange) 332this._owner.CurrentDate = lastAddedDate; 360if (this._owner.SelectedDate != null) 362this._owner.SelectedDate = null; 372this._owner.UpdateCellItems(); 379if (Calendar.IsValidDateSelection(this._owner, date)) 381switch (this._owner.SelectionMode) 385if (!this._owner.SelectedDate.HasValue || DateTimeHelper.CompareDays(this._owner.SelectedDate.Value, date) != 0) 387this._owner.SelectedDate = date; 391this._owner.SelectedDate = null; 422this._owner.OnSelectedDatesCollectionChanged(new CalendarSelectionChangedEventArgs(Calendar.SelectedDatesChangedEvent, removedItems, addedItems)); 439this._owner.UpdateCellItems(); 444if (this._owner.SelectionMode == CalendarSelectionMode.None) 449if (this._owner.SelectionMode == CalendarSelectionMode.SingleDate && this.Count > 0) 456if (this._owner.SelectionMode == CalendarSelectionMode.SingleRange && !_isAddingRange && this.Count > 0)