Steven Kirk
b252fdaeb1
Implemented scheduling for ExpressionObserver.
11 years ago
Steven Kirk
9b71fc9ce9
Added support for binding to Observables and Tasks
Thread synchronization is not currently implemented. Task tests fail
because of this: putting a Thread.Sleep before the Assert makes them
pass. Need to work out how we're going to do async unit testing.
11 years ago
Steven Kirk
034d3691d0
Add tests for malformed binding expressions.
11 years ago
Steven Kirk
d43a79fab5
Wrote binding expression parser by hand.
Sprache couldn't cope with it as it requires a left-recursive grammar.
11 years ago
Steven Kirk
9d84a21fa8
Improved expression parser tests.
11 years ago
Steven Kirk
9404fbdc43
Merge remote-tracking branch 'origin/bindings' into bindings
Conflicts:
src/Markup/Perspex.Markup/Binding/ExpressionNodeBuilder.cs
tests/Perspex.Markup.UnitTests/Binding/ExpressionNodeBuilderTests.cs
11 years ago
Steven Kirk
0f5af3db63
Use Sprache for parsing expressions.
Use sprache instead of Roslyn for parsing expressions. One test still failing.
11 years ago
Steven Kirk
e3b6ce4186
Add support for indexers in binding expressions.
11 years ago
Steven Kirk
7072f0a66c
Don't allow !ed expressions to be set.
11 years ago
Steven Kirk
774a9c0911
Implemented binding negation.
11 years ago
Steven Kirk
962c1ea01b
Pass SetValue through expression chain.
11 years ago
Steven Kirk
772937ad15
Change ExpressionValue to struct.
And add some docs.
11 years ago
Steven Kirk
6e264dccc4
Allow setting values via ExpressionObserver.
11 years ago
Steven Kirk
cf3834755d
More ExpressionObserver tests.
11 years ago
Steven Kirk
005cd231cc
Initial implementation of ExpressionObserver.
11 years ago
Steven Kirk
b652138d0d
Fix swap of width/height in D2D Bitmap.
Fixes #218 .
11 years ago
Steven Kirk
b731b339cd
Fixed typo in DrawRectangle.
Closes #222 .
11 years ago
Steven Kirk
454cd679f0
Renamed references to "id" -> "name".
11 years ago
Steven Kirk
e56bc47ae7
Fix typo.
11 years ago
Steven Kirk
bd4d76796f
Merge branch 'direct-perspexproperties'
11 years ago
Nikita Tsukanov
7529ab6536
Replaced ITopLevelImpl.SetOwnder by SetInputRoot
11 years ago
Steven Kirk
005d95780b
Fixed failing test.
11 years ago
Steven Kirk
986dc84ed4
Merge branch 'master' into direct-perspexproperties
11 years ago
Steven Kirk
fb9e9f4f10
Updated OmniXAML.
11 years ago
Steven Kirk
f68f24f24a
Fix failing test.
11 years ago
Steven Kirk
1f05f98200
Merge branch 'dependson'
Conflicts:
samples/XamlTestApplication/Views/MainWindow.paml
src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs
src/Perspex.SceneGraph/Media/FormattedText.cs
11 years ago
Steven Kirk
d143b7fcee
Make initial DropDown selection work
Fixes #110
11 years ago
Steven Kirk
559a8c951b
Fix PerspexProperty equality.
11 years ago
Steven Kirk
307433d531
Use this one weird trick to make tests work.
11 years ago
Steven Kirk
b5b750123d
Make VisualParent a direct PerspexProperty.
11 years ago
Steven Kirk
00613b2d67
Use correct Contract exception.
11 years ago
Steven Kirk
f38aa15886
More direct PPs.
11 years ago
Steven Kirk
1498213e0c
Make more PPs direct.
11 years ago
Steven Kirk
cbfbc52803
Use direct PPs for SelectedIndex/Items.
11 years ago
Steven Kirk
45b8547fcf
Added some more direct PP tests.
11 years ago
Steven Kirk
f12e25c5c8
Fix ItemsControl unsubscription.
11 years ago
Steven Kirk
5c4d2b84a3
Started converting PPs to direct PPs.
11 years ago
Steven Kirk
1268e612c6
Fix binding mode checks.
BindingMode.Default should be equivalent to BindingMode.OneWay.
11 years ago
Steven Kirk
d3e7a1b730
Don't run XAML tests in parallel.
11 years ago
Steven Kirk
9f962a2a6b
Merge branch 'danwalmsley-master'
11 years ago
Steven Kirk
2c015bea36
Merge branch 'master' of https://github.com/danwalmsley/Perspex into danwalmsley-master
11 years ago
Steven Kirk
133dd7aa80
Enable AddOwner for direct PerspexProperties.
11 years ago
Steven Kirk
637b980919
Moved BindingPriority to its own file.
11 years ago
Steven Kirk
247831a6c8
Implemented direct PersexProperties.
11 years ago
Steven Kirk
7e7873b3a7
Fixed HotKeyManager test.
11 years ago
Nikita Tsukanov
23896f772d
HotKey property landed to button and menuitem
11 years ago
Nikita Tsukanov
1d5b585895
Implemented HotKey attached property.
It doesn't work, however, because of broken ContentControl (doesn't sets child's parent for some reason)
11 years ago
Nikita Tsukanov
8cbd9cb2d5
Added XmlnsDefinition for Perspex.Controls.Shapes
11 years ago
Nikita Tsukanov
5acef971f0
Added KeyGesture and KeyBindings
11 years ago
Steven Kirk
1b4c7787d1
Enable DevTools on TestApplication.
11 years ago