Steven Kirk
87ab442ab3
Fixes #466 .
10 years ago
Steven Kirk
8c9a2e89ad
Make DataTemplate-created TreeViewItems namescopes.
Closes #463 .
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
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
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
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
913c647bcb
Think I've managed to repro Core2D leak.
10 years ago
Steven Kirk
6b99bcf30b
Use LastOrDefaultAsync for completion.
10 years ago
Steven Kirk
b17a898c8f
Allow debugging of PerspexList.CollectionChanged.
Make it a field so that it can be inspected in VS.
10 years ago
Steven Kirk
45207dd7c6
Make ExpressionObserver complete...
When rootObservable or _update completes.
10 years ago
Steven Kirk
79843ae311
Make DataTemplate-created controls namescopes.
10 years ago
Steven Kirk
21f4570559
Allow binding to anchor's DataContext.
Fixes #461 .
10 years ago
Steven Kirk
5d53ec9822
Fix binding to Window.
10 years ago
Jeremy Koritzinsky
eea178500a
Added test and fixed implementation.
10 years ago
Steven Kirk
92bfc135ff
Update slider to use theme colors.
10 years ago
Steven Kirk
ab2d7571e1
Include default theme and base color in App.paml.
10 years ago
Steven Kirk
13599a6ebc
Set Track's logical child.
To its Thumb. This fixes a problem with styling ScrollBar.
10 years ago
Jeremy Koritzinsky
bbe460c18f
Added interface and implementation for application exiting. Will automatically close all windows when called.
10 years ago
Steven Kirk
50236aedd1
Update OmniXAML.
10 years ago
Darnell Williams
41e572b3a2
Moves Perspex Designer to PerspexVS
10 years ago
Wiesław Šoltés
37de675f5a
Added PseudoClass for OrientationProperty
10 years ago
Steven Kirk
cffc67e117
Correctly set binding priority from Setter.
10 years ago
Steven Kirk
6e337ec877
Fix loading of UserControls.
Also added a UserControl test, though it turns out it was unrelated to
the problem at hand.
10 years ago
Steven Kirk
c8dc3ff29b
Default theme now uses style resources.
10 years ago
Steven Kirk
8209a85193
Make IBinding return an InstancedBinding.
Instead of an ISubject<object> as this was wasteful when a OneTime or
OneWay binding was required.
10 years ago
Ivan Kochurkin
a6115dca09
Fixed DPI scaling .dll not found. fixed #449
10 years ago
Wiesław Šoltés
462643c8c4
Fixed TickFrequency OmniXaml.ParseException
10 years ago
Wiesław Šoltés
1341c77c3e
Modified slider style to look like other controls
10 years ago
Steven Kirk
66bd84f22c
Update binding anchor to be plain object.
Because e.g. a Style can be an anchor but is not an IPerspexObject.
10 years ago
Steven Kirk
b4fbc1d50e
Make failing test pass.
10 years ago
Artsiom Herasimchuk
8c22f3bf3b
Added implementation of Slider
10 years ago
Steven Kirk
80ecc8002b
Implemented delayed bindings.
10 years ago
Jeremy Koritzinsky
069e6d9aca
Removed TODO comment.
10 years ago
Jeremy Koritzinsky
7baf8ba615
Changed argument parser to parse everything as strings and refactored the IndexerNode.GetValue to special case places where we can check validity (and multidimensional arrays since they don't work like everything else). Removed LiteralParser since it isn't used by anything any more.
10 years ago
Michael Mayfield
645d76c725
Improve rendering when resizing
10 years ago
Steven Kirk
8ca890d168
Started implementing XAML lifecycle listener.
We need to delay bindings until everything is set up before everything
works though.
10 years ago
radoslav-radev
b3a26498cb
Mame Popup GetPosition() method virtual.
10 years ago