Steven Kirk
0617aa23a5
Support Replace and Reset in ItemsPresenter.
11 years ago
Steven Kirk
71973cabb1
Fix removing items from ItemsControl.
11 years ago
Steven Kirk
96f1ee54dd
Fix ItemContainerGenerator faulty remove logic.
11 years ago
Steven Kirk
6a005d35c8
Make TreeView selection work etc.
Unfortunately stuff is still broken - I think ItemContainerGenerator
needs a refactor.
11 years ago
Steven Kirk
2615c5373c
Started adding TreeView tests.
11 years ago
Steven Kirk
53926a47bf
Refactored ItemContainerGenerator<T>.
To allow TreeItemContainerGenerator to inherit from it.
11 years ago
Steven Kirk
6c77c401dd
Updated OmniXAML.
11 years ago
Steven Kirk
5b307f653d
Fix spurious selection changes.
In SelectingItemsControl. This was causing TabControls with transitions
to break.
11 years ago
Steven Kirk
b72f08354a
Handle detached controls in layout pass.
Controls can still be queued for layout after they've been removed from
the visual tree.
11 years ago
Steven Kirk
5bfa93b747
Renamed Deck -> Carousel.
11 years ago
Steven Kirk
78ff0ff940
Fix ProgressBar display.
Closes #217 .
11 years ago
Steven Kirk
2470dc5f44
Allow for no hits when hit testing.
This can happen e.g. if mouse is captured and moves out of bounds of
window. Fixes #265 .
11 years ago
Steven Kirk
5eeccf0c10
Special case string -> bool conversion.
11 years ago
Steven Kirk
e824458a00
Fix DataContext binding problem with SelectedItems.
This one has to be solved in SelectingItemsControl as the property is
not updated via a binding.
11 years ago
Steven Kirk
d2cc993a3e
Fixed DataContext binding problem.
Described by XamlBindingTest.Should_Not_Write_To_Old_DataContext.
Problem still remains with ListBox.SelectedItems however, that's going
to require something more.
11 years ago
Steven Kirk
16825ac45e
Handle null and UnsetValue in ExpressionSubject.
11 years ago
Steven Kirk
5a5aaa4300
Clear intermediate render target in VisualBrush.
11 years ago
Steven Kirk
212426ee1a
Don't try to set direct properties to UnsetValue.
11 years ago
Steven Kirk
f279174841
Merge branch 'multiple-selection'. Missed some commits before.
Conflicts:
samples/BindingTest/MainWindow.paml
11 years ago
Steven Kirk
62b8c5a40c
Added default type converter for bindings.
To convert between basic types. Closes #256 . Closes #270 .
11 years ago
Steven Kirk
77d8db6b2d
Mark selection click events as handled.
11 years ago
Steven Kirk
86cfc309a5
Make DropDown selection work again.
11 years ago
Steven Kirk
1f96f4c45c
Enable PerspexLocator.EnterScope.
11 years ago
Steven Kirk
34f17ed562
Don't run D2D unit tests in parallel.
11 years ago
Steven Kirk
663e760fda
Throw exception if TopLevel added as child.
Closes #262 .
11 years ago
Nikita Tsukanov
a61fdc86b2
Removed IPlatformThreadingInterface mock since it's broken anyway
11 years ago
Steven Kirk
cf3f64a9d3
Allow identifiers containing numbers.
Closes #258 .
11 years ago
Steven Kirk
f200169d89
Merge remote-tracking branch 'refs/remotes/origin/multiple-selection'
11 years ago
Steven Kirk
6401cec2ef
Make SelectedItems a plain IList
As IList<T> is not covariant.
11 years ago
Steven Kirk
c0dff57a78
Make SelectedItems bindable.
And to avoid confusion removed SelectedIndexes.
11 years ago
Nikita Tsukanov
25af2f2a91
Actually fixed #263
11 years ago
Nikita Tsukanov
dc8047dccc
#263
11 years ago
Nikita Tsukanov
9c95b65ba1
Fixed #263
11 years ago
Steven Kirk
ddb5ed229a
Make keyboard range selection work.
11 years ago
Steven Kirk
1ed1d0efb9
Added additional test.
11 years ago
Steven Kirk
05aed57daa
Fix selecting backwards ranges.
11 years ago
Steven Kirk
7d73960ef6
Make selecting ranges work.
11 years ago
Steven Kirk
49e2e3ec86
Fixed problem in toggle mode with single selection.
11 years ago
Steven Kirk
b2d40e77c3
Started implementing multiple selection.
11 years ago
Steven Kirk
d87bcde7be
Added ResetBehavior to PerspexList.
As sometimes you want to know something is a reset rather than a remove.
11 years ago
Steven Kirk
21a52a4659
Fix IPerspexList.Count.
11 years ago
Steven Kirk
80972d6cb8
Merge pull request #261 from hacklex/patch-1
fixed misuse of OrderBy
11 years ago
hacklex
3859871e71
fixed misuse of OrderBy
To order further inside equivalent groups, one should use ThenBy, as subsequent OrderBy calls are not guaranteed to preserve the original elements order.
11 years ago
Steven Kirk
687b6f89bf
Merge branch 'master' into multiple-selection
11 years ago
Steven Kirk
04f10b9faf
CurrentThreadIsLoopThread is a property.
11 years ago
Steven Kirk
7f9e81b1fc
Merge branch 'master' into multiple-selection
11 years ago
Nikita Tsukanov
45da235507
Renaming stuff
11 years ago
Nikita Tsukanov
d1c6b50911
Added VerifyAccess call to PerspexObject. We need to do something about Dispatcher and unit tests
11 years ago
Nikita Tsukanov
6c77e2b236
Added code to debug disposables
11 years ago
Nikita Tsukanov
17f90128c9
Method renaming
11 years ago