Steven Kirk
92035ffdba
Don't CombineLatest if no need.
10 years ago
Steven Kirk
886fbb5458
Make ExpressionObserver accept a priority for sets.
This makes auto-expanding the treeview in DevTools work again.
10 years ago
Steven Kirk
22952e4b0d
Only apply delayed bindings to TopLevels on load.
Otherwise e.g. StyleResources for UserControls aren't found.
10 years ago
Steven Kirk
eaecc0c89e
Removed unused field.
10 years ago
Steven Kirk
5802040d3e
Optimize ContentPresenter.
Make ContentPresenter have many of Border's properties so that every
instance of a ContentPresenter doesn't need to be wrapped in a Border.
Idea stolen from UWP.
10 years ago
Steven Kirk
e7556fbf39
Expose IVisual.VisualRoot.
10 years ago
Steven Kirk
9044d586a5
Make Decorator.Child an IControl.
10 years ago
Steven Kirk
7dbb9b4373
Added InvalidateVisual to IVisual.
10 years ago
Steven Kirk
a35f800545
Merge branch 'styling-perf'
10 years ago
Steven Kirk
b46d91e71e
Removed unnecessary rx Select.
10 years ago
Steven Kirk
3532da2bb0
Use inner dictionary in property registry.
This speeds up perspex property lookups.
10 years ago
Steven Kirk
c0bab671e7
Merge branch 'benchmarks' into styling-perf
10 years ago
Steven Kirk
a84127c768
Make benchmark more complex.
10 years ago
Steven Kirk
7045268acc
Cache selector strings.
10 years ago
Steven Kirk
8d5e4f6c50
Merge branch 'benchmarks' into styling-perf
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
Nikita Tsukanov
b3d9be3e23
Merge pull request #467 from Seeker1437/designer-sizetocontent
Corrects loading paml files and content sizing for Windows and UserControls
10 years ago
Darnell Williams
9935ffe9c4
Corrects SizeToContent for both windows and control wrppers
10 years ago
Darnell Williams
f6ef5d3698
Corrects loading paml files and content sizing for usercontrols
10 years ago
Steven Kirk
d2d58f9fe0
Don't share Popups in ContextMenu.
Was causing render problems for some reason, and this was the quickest
way to solve it.
10 years ago
Steven Kirk
f87cc32ec6
Fix DesignerAssist.
Designer should work again now.
10 years ago
Steven Kirk
87ab442ab3
Fixes #466 .
10 years ago
Steven Kirk
8c9a2e89ad
Make DataTemplate-created TreeViewItems namescopes.
Closes #463 .
10 years ago
Steven Kirk
5c15a1ac20
Merge branch 'master' into xaml-rename
10 years ago
Steven Kirk
ce75824bf2
Updated HtmlRenderer submodule
10 years ago
Steven Kirk
81d7d76659
Renamed paml => xaml in files.
10 years ago
Steven Kirk
94ea1dc6c3
Renamed .paml files to .xaml.
10 years ago
Steven Kirk
044a0aeed9
Updated HtmlRenderer submodule.
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
7b9a6f29c9
Added GetWeakObservable().
And use in in bindings.
10 years ago
Steven Kirk
f57b3c044b
Added ability to unsubscribe from weak events.
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
766a814f4e
Check for correct state on attach/detach to tree.
Make sure that if we're attached to a logical tree, we can invoke
DetachedFromLogicalTree when Parent is set to null. This also has a side
effect in that Parent will now be non-null when DetachedFromLogicalTree
is called.
10 years ago
Steven Kirk
7b618c6173
Merge branch 'master' into core2d-leak
10 years ago
Steven Kirk
fa7d810bbe
Dispose of PopupRoot when detached from tree.
10 years ago
Steven Kirk
6682b09bd9
Unsub from classes when removed from logical tree.
10 years ago
Steven Kirk
17c2a3261e
Filter out null entries in item containers.
10 years ago
Steven Kirk
886b837291
Allow OnDetachedFromLogicalTree to be fired > once.
As it can happen now that TemplatedControl is correctly detaching
template children.
10 years ago
Steven Kirk
dee26ddac2
Merge branch 'master' into core2d-leak
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
d19be32ca5
Merge branch 'master' into core2d-leak
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
Steven Kirk
1ae6b929b3
Think I've fixed the leak...
But I think it's showing up bugs elsewhere that need to be fixed.
10 years ago
Steven Kirk
ba008e987d
Demonstrate leak in test.
10 years ago
Steven Kirk
913c647bcb
Think I've managed to repro Core2D leak.
10 years ago