Tom Edwards

Results 106 comments of Tom Edwards

What exactly is problematic? There is no casting of generic types going on here. Do you mean performance penalty of boxing of `struct` to `object` for `IList`?

My thoughts: 1. The last line of the method takes a copy of the collection, which we 100% do not want to do. The method should return the input `IEnumerable`...

This leaves the following options, IMO: 1. Provide wrapper types to the user and let them construct them manually before assignment. 3. Improve the error message to suggest implementing `IList`...

A user may want to display the contents of a simple enumerable and then refresh the UI manually when they know/judge that it has changed. But since a copy was...

Related to #8805? That has a 100% repro rate.

`Timeout` also breaks `SingleThreaded` for the same underlying reason: it always creates a new thread.

@pr8x Our product is being ported from WPF and needs `UpdateSourceTrigger.Explicit`, `UpdateSource`, and `UpdateTarget`. We can work around the lack of these options these by creating proxy properties and assigning...

The `TemplatedParent` of the inner control (`PART_OldValueTextBox`) is not the outer `NumericUpDown` as expected, but `PART_TextBox` from within the template. Looks like a control assigned to `InnerLeftContent` isn't assigned a...

Looks like `Position` is considered the position of the client area in some places, and the position of the window frame in others.

Maximising the window reveals that `e.Point` is the location of the client area, but `Position` is the location of the whole window including its frame. ``` Position=0, 23, actual=-1, -8...