Wiesław Šoltés
7282744b70
Removed outdated binding redirects and app.config
10 years ago
Steven Kirk
ebdea7dc15
Renamed IIconImpl -> IWindowIconImpl
10 years ago
Jeremy Koritzinsky
7a5eb8b39e
Icon -> WindowIcon.
10 years ago
Jeremy Koritzinsky
b2f6a6d409
Fixed icon support in win32 and added example icon to ControlCatalog.
10 years ago
Jeremy Koritzinsky
75b1d7fbf1
Implemented icons for the Win32 and GTK.
10 years ago
Jeremy Koritzinsky
3c5848bc2c
Updated Rx to 3.0 and fixed a failing test from a not fully set up mock.
10 years ago
Steven Kirk
2268227f20
Make template instantiated by style a name scope.
To do this had to move the name scope stuff into Avalonia.Styling.
10 years ago
Steven Kirk
5ce57ad029
Fix menu separators.
10 years ago
Steven Kirk
f660da41c7
Fix virtualized list to taking up available space.
Previous commit was slightly wrong: too many controls were being created
for the list in VirtualizingTest.
10 years ago
Steven Kirk
35c4835ae4
Recycle DataTemplates.
If a `ContentPresenter`s content is assigned a value which matches the
current `DataTemplate` then just change the
`ContentPresenter.DataContext` and the existing item will update itself.
10 years ago
Steven Kirk
d346b35ab7
Added IScrollable interface.
This is now the basic Extent/Offset/Viewport interface. Implemented by
ScrollViewer and ScrollContentPresenter.
10 years ago
Steven Kirk
b44589e0cb
Renamed IScrollable -> ILogicalScrollable
We're going to need IScrollable as an interface to ScrollViewer-type
controls.
10 years ago
Steven Kirk
f12435731b
Removed Thingamybob.
10 years ago
Steven Kirk
91e2f2a0ca
Refactored virtualization handling into classes
Also take into account the scroll direction of the panel.
10 years ago
Steven Kirk
f9b3d2ac03
WIP: Adding virtualization to ItemsPresenter.
10 years ago
Steven Kirk
ec35cdde79
Fixed TextBlock text wrapping.
And added render test (so far only to D2D backend)
10 years ago
Steven Kirk
03e37f8f69
WIP: More work on primitive virtualization.
10 years ago
Steven Kirk
b91d8781d8
WIP
10 years ago
Steven Kirk
d79fc6bbd8
Added AppBuilder
Use AppBuilder to configure the Application and make sure that
everything is set up in the correct order.
10 years ago
Steven Kirk
5c33fbc6ee
Reimplemented property validation.
As far as it was in `property-validation-grokys` branch. Things were
messed up on master so had to merge this manually so may be problems.
10 years ago
Steven Kirk
5be41985c3
Renamed Perspex -> Avalonia
10 years ago
Jeremy Koritzinsky
aab4331a52
Changed validation on controls to allow notifications from multiple types of validation and correctly report if it is valid. Changed initalization of validation plugins to nest within each other so there can be multiple active at once.
10 years ago
Steven Kirk
2cfa50e211
Merged itemspresenter-base branch.
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
Jeremy Koritzinsky
44b1b4d9cd
Moved Application and Design into Perspex.Controls. Moved designer support classes into new Perspex.DesignerSupport assembly.
10 years ago
donandren
d36aae900c
LayoutTransformControll added
10 years ago
Jeremy Koritzinsky
bbe460c18f
Added interface and implementation for application exiting. Will automatically close all windows when called.
10 years ago
Artsiom Herasimchuk
8c22f3bf3b
Added implementation of Slider
10 years ago
Steven Kirk
81065f1d24
Added logical tree attachment events to ILogical.
10 years ago
Steven Kirk
e096c849d9
Updated NuGet packages.
Closes #395 .
10 years ago
Steven Kirk
06454a9101
Suppress doc warnings in Release mode.
10 years ago
Steven Kirk
fbb6dfbe1a
Added Window.WindowState.
To allow minimize/maximize/restore of Window from code.
10 years ago
danwalmsley
d2a6b89434
Added initial ContextMenu attachedProperty.
10 years ago
Ivan Kochurkin
5c969c40b8
Implemented Polygon, Polyline, PolylineGeometry.
Added unit-tests with data and demo code in TestApplication.
10 years ago
Ivan Kochurkin
b6c66c67e0
Added Line and LineGeometry for line drawing.
10 years ago
Steven Kirk
3b5d338ea5
Added DropDownItem.
So that drop down items can be highlighted as they're hovered.
10 years ago
Steven Kirk
fd36871332
Make carousel page transition changable in catalog.
10 years ago
Steven Kirk
4845dfd0fa
Added IContentPresenterHost.
Similarly to how we now have IItemsPresenterHost.
10 years ago
Steven Kirk
c810f95904
Don't ApplyTemplate on nested templated controls...
...during ApplyTemplate. This was so that ItemsControls could their find
ItemsPresenters nested in other templated controls. Instead use
IItemsPresenterHost to make the presenter register itself with its
TemplatedParent.
11 years ago
Steven Kirk
78abef1551
Tidied up tree item container generators.
In doing so fixed a bug in DevTools where tree items would become
unselectable.
11 years ago
donandren
0f0ae1fb7b
new expander control
11 years ago
Steven Kirk
bfc010f757
Initial implementation of logical scrolling.
aka IScrollInfo in WPF.
11 years ago
Steven Kirk
db1e20acc8
Only allow pseudoclasses to be set by control.
Limit adding/removing pseudoclasses to IPseudoClasses interface.
11 years ago
Steven Kirk
a6b74db847
Merge branch 'logical-tree' into leaks
11 years ago
Steven Kirk
5d2658d856
Make IStyleable.Classes an IPerspexReadOnlyList.
So we can mock it.
11 years ago
Nikita Tsukanov
ec2a319049
Implemented BeginResizeDrag
11 years ago
Nikita Tsukanov
7111572a2f
Implemented undo/redo for TextBox #204
11 years ago
Steven Kirk
55d867ba54
Suppress XML doc comment warnings.
11 years ago
Steven Kirk
9eb54f59d2
Fixed name scopes.
Controls were being registered with the nearest name scope on the visual
tree, whereas they should be registered by traversing the logical tree.
11 years ago
Nikita Tsukanov
991e421437
Now using built-in designer API instead of dynamic calls
11 years ago