Nikita Tsukanov
471acf0662
Random message window class name
9 years ago
Nikita Tsukanov
a7bd6ff192
AppDerpor
9 years ago
Nikita Tsukanov
e9554554c1
Avalonia.Win32 for .NETStandard 1.1
9 years ago
Nikita Tsukanov
8014026a6c
Workaround for invalid SKImageInfo.PlatformColorType on Linux
9 years ago
Dan Walmsley
bb63d61b70
added connect before attribute, to receive all events.
9 years ago
Nikita Tsukanov
87de571925
Use IFramebufferSurface for android.
9 years ago
Nikita Tsukanov
c446aaf5a6
Removed IWindowImpl which was a lie, removed initialization hack, fixed rendering
9 years ago
Nikita Tsukanov
65686fc002
Use ImageSurface instead of Pixbuf
9 years ago
Ivan Kochurkin
54721a6941
TwoWay binding by default for IsExpanded property in Expander control. fixes #865 .
9 years ago
Steven Kirk
d4a967d062
Missed a nit.
9 years ago
Steven Kirk
8f3e56963a
Picked some style nits.
9 years ago
Dan Walmsley
e486b27357
Only call maximize without covering taskbar if we are in maximized state.
9 years ago
Dan Walmsley
80e42b5882
Remove SetCoverTaskbarWhenMaximized from other backends.
9 years ago
Dan Walmsley
1394995927
Win32 WindowImpl now obeys taskbar when maximizing by default.
9 years ago
Dan Walmsley
c09755cfbf
Remove SetCoverTaskbarWhenMaximized method from IWindowImpl
9 years ago
Dan Walmsley
a85e70a124
Remove CoverTaskbarWhenMaximized property from Window.
9 years ago
Nikita Tsukanov
55eb55dc88
Removed INativeWindowPlatformSurface and added some docs
9 years ago
Nikita Tsukanov
154b5836b7
Fixed dpi
9 years ago
Nikita Tsukanov
374d600275
Added support for multiple drawing methods for window implementations. Added framebuffer support
9 years ago
Jeremy Koritzinsky
1fd692f262
Change implementation to be via different classes so as to not break invariants and pixel measurements.
9 years ago
Steven Kirk
240bc4d2ca
Fix horizontal scroll with virtualized items.
Fixes #849
9 years ago
Jeremy Koritzinsky
17a43dacfa
Make it possible to construct a Direct2D BitmapImpl from a ID2D1Bitmap directly, instead of only via WIC imaging factories.
9 years ago
Jeremy Koritzinsky
619e64ef1d
Remove DirectX 12 feature level choices. Device will be created with feature levels up to DirectX 11.1 (Windows 8), which is all we use.
9 years ago
Jeremy Koritzinsky
9d73868da7
Remove the VideoSupport flag because AppVeyor machines do not support it.
9 years ago
Jeremy Koritzinsky
e2ba8fb5bb
Make video support creation flag only be set when running on Windows 8 or newer (Direct3D11.1 or newer).
9 years ago
Jeremy Koritzinsky
1a96efa8af
Update implementation and added test case to control catalog. Fixes #807 .
9 years ago
Jeremy Koritzinsky
d02b7cbe92
Create D2D1 device with a factory.
9 years ago
Jeremy Koritzinsky
4575c1abc9
Updated Resharper naming rules to match our conventions.
9 years ago
Jeremy Koritzinsky
bde461f400
Use the factory associated with the Direct2D1 device.
9 years ago
Jeremy Koritzinsky
cc4c3d02d0
Fixed DPI issues.
9 years ago
Jeremy Koritzinsky
f44468a3ab
Added swap chain backed render target.
9 years ago
Steven Kirk
48a33cc415
Handle null in MarkupBindingChainException
9 years ago
Steven Kirk
8f21388e28
Added RelativeSource=Self binding mode.
9 years ago
Steven Kirk
7cf208208b
Don't show TextBox caret when control not focused.
Fixes #836 .
9 years ago
Steven Kirk
90f4cfbea3
Register namescoped controls with parent namescope.
If we have e.g. a named UserControl in a window then we want that
control to be findable by name from the Window, so register with both
name scopes. This differs from WPF's behavior in that XAML manually
registers controls with name scopes based on the XAML file in which the
name attribute appears, but we're trying to avoid XAML magic in Avalonia
in order to made code-created UIs easy. This will cause problems if a
UserControl declares a name in its XAML and that control is included
multiple times in a parent control
(as the name will be duplicated), however at the moment I'm fine with
saying "don't do that".
Fixes #829 .
9 years ago
Steven Kirk
5e84430868
Don't focus Win32 window in design mode.
Fixes #837 .
9 years ago
Steven Kirk
49757372a9
Fix for #834 .
Listen for bounds changes on the `VirtualizingPanel` and update the
scroll accordingly.
9 years ago
Steven Kirk
f63a64e11b
Remove pointless code.
9 years ago
Steven Kirk
f73a10b593
Clear ContentPresenter data context.
When assigning a control to `ContentPresenter.Content` after a
non-control the data context should get cleared. Fixes another problem
in #831 .
9 years ago
Steven Kirk
f4f0597dca
Update next node in binding chain on error.
Fixes #831 and makes `Pushing_Null_To_RootObservable_Updates_Leaf_Node`
test pass.
9 years ago
Steven Kirk
a0a201006f
Merge overridden direct property metadata.
9 years ago
José Manuel Nieto Sánchez
934cc3bafd
Environment.CurrentDirectory is modified after call to GetOpenFileName | GetSaveFileName call.
9 years ago
danwalmsley
16217119e7
GridSplitter no longer has an orientation property.
9 years ago
Jeremy Koritzinsky
b038ed55ee
Add ability to set the value pointed to by an indexer node.
9 years ago
Denis
d03662a373
Not throw exception in last or first position.
9 years ago
susloparov
2e813c867d
Removed Orientation Property from GridSplitter
It's possible to unambiguously detect orientation based on
Column/RowDefenitions or other elements.
9 years ago
Dan Walmsley
3e5d0e69b0
fix indentation.
9 years ago
Dan Walmsley
1ab0a87780
fix comments.
9 years ago
Dan Walmsley
43cac2c562
Renamed property to CoverTaskbarWhenMaximized.
9 years ago
Dan Walmsley
4c4342e2dd
refactored to seperate method.
9 years ago