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