Steven Kirk
52975c8432
Basic binding using ExpressionObserver.
11 years ago
Steven Kirk
d55e7fa9d0
Search base classes for properties.
11 years ago
Steven Kirk
3cb479769d
Use string XamlBindingDefinition.SourcePropertyPath.
11 years ago
Steven Kirk
482dfa0174
Handle completed tasks.
11 years ago
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
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
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
005d95780b
Fixed failing test.
11 years ago
Steven Kirk
f68f24f24a
Fix failing test.
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
cbfbc52803
Use direct PPs for SelectedIndex/Items.
11 years ago
Steven Kirk
45b8547fcf
Added some more direct PP tests.
11 years ago
Steven Kirk
d3e7a1b730
Don't run XAML tests in parallel.
11 years ago
Steven Kirk
133dd7aa80
Enable AddOwner for direct PerspexProperties.
11 years ago
Steven Kirk
247831a6c8
Implemented direct PersexProperties.
11 years ago
Steven Kirk
7e7873b3a7
Fixed HotKeyManager test.
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
5acef971f0
Added KeyGesture and KeyBindings
11 years ago
Steven Kirk
5a40e57f2b
Added extra TabControl test.
11 years ago
Steven Kirk
292a04d973
Renamed DataTemplate -> FuncDataTemplate.
11 years ago
Steven Kirk
ad70cf874c
Make the TestApplication work again.
Expose the tab item content selector from TabControl, and make
FuncMemberSelector return default(T) if the parameter is of the wrong
type.
11 years ago
Steven Kirk
338a1c0d91
Added ItemsControl.MemberSelector
And use it to select the TabItem.Content property for the Deck in a
TabControl.
11 years ago
Nikita Tsukanov
79f8f76351
ref #198
11 years ago
Steven Kirk
c4cfd967dc
Fix DataContexts.
This makes it so that IControls are no longer DataTemplate-able,
breaking TabControl. Need to find a better way.
11 years ago
Nikita Tsukanov
323c1a49c1
Removed core dependency on Splat
11 years ago
Steven Kirk
1b745ab62c
Removed NGenerics.
Closes #7 .
11 years ago
José Manuel Nieto Sánchez
fa97e8f51b
DockPanel Simplification
11 years ago
Steven Kirk
3693193246
Fix tests failing due to previous layout fix.
The test expectations were incorrect after stretch layout with absolute
size fix.
11 years ago
José Manuel Nieto Sánchez
d94bbfc2c3
DockPanel
11 years ago
Steven Kirk
78da7c6b3d
Use correct character for child selector.
11 years ago
Steven Kirk
5e2c1653e3
Ignore failing cairo tests for the moment.
Font scaling is currently broken in cairo. @ncarrillo removed the hacks
that were working around this, but things will be broken until we
upgrade to gtk3 after alpha 2.
11 years ago
Nelson Carrillo
a84d7189ea
Implemented retained brush impls for Cairo to match D2D
11 years ago
Steven Kirk
cc1c2c0313
Fixes #147 .
11 years ago
Nikita Tsukanov
79ece5409b
Build nuget package each commit
11 years ago
Steven Kirk
1374af46fc
Implemented VisualBrush on cairo.
11 years ago
Steven Kirk
43086960c4
ImageBrush implemented on cairo.
11 years ago
Steven Kirk
3544d71b7e
Fix intermittent test failures.
11 years ago
Steven Kirk
efb0102b4c
Update tolerance for image compare.
AppVeyor tests are failing by a small margin.
11 years ago