Steven Kirk
004ed96de5
Prevent nested selection changing parent selection.
Added previously failing
Nested_ListBox_Does_Not_Change_Parent_SelectedIndex test to check it.
10 years ago
Steven Kirk
a2ea7e36e3
Added Carousel.IsVirtualized.
10 years ago
Steven Kirk
3e3e3244e3
Updated SharpDX.
10 years ago
Steven Kirk
4e63eb8f07
Make ContentPresenter update its DataContext.
Previous method introduced in 4241fd8331
caused issue #503 , because ContentPresenter should only use Content as
its DataContext when it is not a control. Take the WPF approach and make
ContentPresenter choose its own DataContext. Fixes #503 .
10 years ago
Steven Kirk
6716cc90ef
Added failing test for #503
10 years ago
Steven Kirk
d1fcb2f5a6
Fixed failing tests.
10 years ago
Steven Kirk
f7f4f6492c
Fix #500 .
When updating DataContext, defer changes to SelectedIndex/Items until
after DataContext has finished changing. Use the same method between
BeginInit and EndInit meaning that [DependsOn] is no longer needed.
10 years ago
Steven Kirk
8cccc84609
Added (failing) init test for SelectingItemsControl.
10 years ago
Steven Kirk
4c8384db5f
Failing unit test for issue #500 .
10 years ago
Steven Kirk
f6853de65c
Managed to make test fail.
10 years ago
Steven Kirk
37273c2bce
Forgot to save csproj.
Again.
10 years ago
Steven Kirk
c9df1415bb
Tried to reproduce #499 .
But can't...
10 years ago
Steven Kirk
6a5208621e
Return BindingError from property plugins.
10 years ago
Steven Kirk
3865198be4
Use Logger.Error instead of .Log.
10 years ago
Steven Kirk
c984a504a2
Change the way PriorityValue notifies.
Directly call a Changed method on the PriorityValue owner rather than using an observable.
10 years ago
Steven Kirk
87fa632707
Removed LevelPrecedenceMode.
You should use direct properties if you want Latest mode.
10 years ago
Steven Kirk
1c3b1672b8
Added failing test.
StyleResources cannot currently be found in other style resources
because the style resource binding is evaluated before the style is
attached to the parent. Described in #492 .
10 years ago
Steven Kirk
b63a5b3e7c
WIP
10 years ago
Steven Kirk
3bb9fe0b58
Added BindingError class.
10 years ago
Steven Kirk
70a6b6dcb8
Prevent controls appearing twice in logical tree.
10 years ago
Steven Kirk
b727ad684d
Make DelayedBinding use Initialized event.
10 years ago
Steven Kirk
45b5ec5d8f
Added Control.Initialized.
10 years ago
Steven Kirk
46c93b70bf
Fix layout error.
10 years ago
Steven Kirk
75e13dc02b
Fix arrange size with margins.
Fixes #432 .
10 years ago
Steven Kirk
015054a8fd
Added a pre-process hook to InputManager,
And some documentation.
10 years ago
Steven Kirk
ea6b1d4cfd
Starting removing hard dependency on Serilog.
Instead log through a static Logger, and provide a Serilog consumer for
this.
10 years ago
Steven Kirk
96ab9e62cd
Added attached property support in bindings.
10 years ago
Steven Kirk
bc7c0ece15
Ensure active direct bindings don't get collected.
10 years ago
Steven Kirk
248f059e6f
Added failing TreeViewItem test.
Binding returned from TreeDataTemplate is getting collected.
10 years ago
Steven Kirk
93884ea063
Added test for issue 284.
Moved NotifyingBase to Perspex.UnitTests in order to do this.
10 years ago
Jeremy Koritzinsky
44b1b4d9cd
Moved Application and Design into Perspex.Controls. Moved designer support classes into new Perspex.DesignerSupport assembly.
10 years ago
danwalmsley
4107a59c09
implemented new interface in TestScrollable
10 years ago
Steven Kirk
fa9e7fbcd8
Don't use observables to detach styles.
Rather than adding a TakeUntil(control.StyleDetach) to each applied
style, keep track of the applied styles in a static list. This
dramatically reduces memory usage.
10 years ago
donandren
a530f5b7e7
reformat LayoutTransformControl code
10 years ago
Steven Kirk
d845bec0a9
Forgot to save .csproj.
10 years ago
Steven Kirk
20cb202232
Fix bindings not being unsubscribed on Dispose.
10 years ago
donandren
4e2513b3ff
LayoutTransformControl Unit tests
10 years ago
Steven Kirk
a84127c768
Make benchmark more complex.
10 years ago
Steven Kirk
14360b1b7b
Modified benchmark.
10 years ago
Steven Kirk
072941837b
Refactored styles...
To try and make them more performant.
10 years ago
Steven Kirk
1f504b903f
Added Benchmarks project.
10 years ago
Steven Kirk
9e10cec9f5
Removed AutoMoq from Perspex.UnitTests.
It was causing problems with binding redirects to Moq and it's not much
harder to do it by hand.
10 years ago
Steven Kirk
444b806eda
Changes made my NuGet.
10 years ago
Steven Kirk
8c9a2e89ad
Make DataTemplate-created TreeViewItems namescopes.
Closes #463 .
10 years ago
Steven Kirk
81d7d76659
Renamed paml => xaml in files.
10 years ago
Steven Kirk
fbe681c925
Use weak events for indexer subscriptions.
10 years ago
Steven Kirk
4057670f43
Ensure that PerspexObject bindings are unsubbed.
10 years ago
Steven Kirk
3d271cd020
Started implementing weak bindings.
Tests currently failing as WeakSubscriptionManager doesn't support
unsubscribing yet.
10 years ago
Steven Kirk
d0dc103c5e
Supply UnsetValue for DirectProperty.
When a direct property is set to UnsetValue, previously it used
default(TValue). Allow that value to be overridden and make it be -1 for
SelectingItemsControl.SelectedIndex.
10 years ago
Steven Kirk
21ae855a06
Supply UnsetValue for DirectProperty.
When a direct property is set to UnsetValue, previously it used
default(TValue). Allow that value to be overridden and make it be -1 for
SelectingItemsControl.SelectedIndex.
10 years ago