Fixed bad test for TryModifyOrCreate to call InvalidateVisual in Shape #14694
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I think there is a mistake with Shape invalidate visual, as nothing happen when I change, for example, the StrokeJoin property.
What does the pull request do?
Remove the '!' in the following test:
What is the current behavior?
Currently, when the Stroke properties change such as StrokeJoin, the visual is not invalidated.
What is the updated/expected behavior with this PR?
The visual of the Shape is now updated on Stroke properties change.
How was the solution implemented (if it's not obvious)?
Just negated the test on Pen.TryModifyOrCreate as visual invalidation is required when this method return True, not False:
/// <returns>If a new instance was created and visual invalidation required.</returns>
Here I create a Rectangle with StrokeJoin = Miter by default, and cycle the StrokeJoin value with a button, the rect is not updated.
It should be round here:

It become round only if I resize the window to clip the rectangle for example.
