Dan Walmsley
aff7815d98
HandleTransparencyChanged when Hint changes.
6 years ago
Dan Walmsley
2354db6306
take into account the requested transparency hint when setting the fallback.
6 years ago
Dan Walmsley
d1049fd79f
dont use property for setting transparency level hint.
6 years ago
Dan Walmsley
4011cb3f49
Use Hint/Actual naming
6 years ago
Dan Walmsley
58c518c573
Add Hint / Actual properties for Transparency.
6 years ago
Steven Kirk
0a1cb6fdf8
Added ResourcesChangedEventArgs.Empty.
We don't need to allocate a new instance each time.
6 years ago
Dan Walmsley
30b81f1ded
Add stubs for transparency in other toplevel impls.
6 years ago
Dan Walmsley
a30e6d8cf6
Add framework support for TopLevel transparency level.
6 years ago
Dan Walmsley
cbd89289ab
add TransparencyLevel property to TopLevel
6 years ago
Dan Walmsley
5b3d5db1d6
Add WindowTransparencyLevel enum.
6 years ago
Steven Kirk
b6aec8f4e0
Propagate ResourcesChanged to visual layers.
6 years ago
Steven Kirk
7022c137e7
Propagate ResourcesChanged to template children.
Makes `Changing_Resource_In_Templated_Parent_Should_Affect_Templated_Child` pass again.
6 years ago
Dariusz Komosinski
93320e4759
Only subscribe to Path.Data when Path is attached to the visual tree.
6 years ago
Steven Kirk
42859fae89
Refactored resources.
Split resource nodes into two types:
- `IResourceHost` represents controls and `Application`
- `IResourceProvider` represents resource dictionaries and styles, these are owned by `IResourceHost`s
Dynamic resources are now always resolved from an `IResourceHost`: if an `IResourceProvider` doesn't have a host then a dynamic resource in the resource provider will not be resolved. Resource providers no longer have a `ResourcesChanged` event, instead they notify their `IResourceHost` owner of a resource change by calling the `NotifyHostedResourcesChanged` method.
6 years ago
Dariusz Komosinski
b6923f8089
Enable nullable annotations for Shape.
6 years ago
Dariusz Komosinski
18ab92cf3a
Document Shape class.
6 years ago
Dan Walmsley
2501698af1
whitespace
6 years ago
Dan Walmsley
c928700feb
make copy of list before enumerating.
6 years ago
Dan Walmsley
578443d6e0
nits
6 years ago
Dan Walmsley
cb57a4313b
make owner property readonly.
6 years ago
Dan Walmsley
97ae32c619
fix collection modified exception.
6 years ago
Dan Walmsley
0e59c05b55
implement closing chain logic.
6 years ago
Dan Walmsley
86ac0ff5a5
OSX implement SetParent
6 years ago
Dan Walmsley
313a292fc4
extend api so that when a parent is set you can state if the current window becomes modal.
6 years ago
Dan Walmsley
4e0e72abf6
remove redundant call
6 years ago
Dan Walmsley
c8e27b597c
use owner property.
6 years ago
Dan Walmsley
5dffe72af8
Closing event re-enabled parent.
6 years ago
Dan Walmsley
0116f7ad96
remove disabledBy array on win32.
6 years ago
Dan Walmsley
e434d68f2e
implement showdialog using new apis.
6 years ago
Dan Walmsley
6e7d2bec62
add new IWindowImpl members, remove ShowDialog.
6 years ago
Steven Kirk
6eb7f5b034
Fix issue with multiple resets causing a crash due to duplicate keys.
Ported from 464a448277
6 years ago
Steven Kirk
094462639e
Add StackLayout.DisableVirtualization
And a couple of updates to `ItemsRepeater`.
Ported from f3862ecf86
6 years ago
Steven Kirk
7f87c2e74a
Don't raise SelectionModel.PropertyChanged during update.
6 years ago
sdoroff
2be01a6f01
Ignore initial value of AutoComplete TextBox
6 years ago
Nikita Tsukanov
39501e5b30
DnD support for OSX
6 years ago
Steven Kirk
9ef91f9e10
Fix notifications when removing parent item.
6 years ago
Steven Kirk
fcdac73e75
Fix select range logic.
Make sure the item we're selecting is within the requested range. Also refactored the unit tests to do a simple test on `SelectedIndices` instead of using `IsSelectedWithPartial` because both can't really be tested together using the old testing method.
6 years ago
Benedikt Schroeder
7962cc4ceb
Don't invalidate measure on invalidate formatted text
6 years ago
Steven Kirk
2b5d7fb28d
Don't allow selection of non-expanded TreeViewItems.
And remove child selection when a `TreeViewItem` is un-expanded.
This is necessary because we don't get enough information about a materialized `TreeViewItem` to select it when materialized, so the `SelectionModel` and `TreeViewItem` selection state gets out of sync.
6 years ago
Steven Kirk
d5f0110ca6
Raise SelectionChanged when nested children change.
6 years ago
Steven Kirk
1c5d048543
Only do a node cleanup when all operations have finished.
Fixes #3918 .
6 years ago
Dan Walmsley
2943d5c83b
fix whitespace.
6 years ago
Steven Kirk
b1d34acdc6
Handle requesting children of unrealized containers.
6 years ago
Steven Kirk
be316e9aaf
Disable warnings when implementing deprecated API members.
6 years ago
Steven Kirk
bc079008d1
Remove usage of deprecated input APIs.
6 years ago
Steven Kirk
c9a385bd5a
Allow SelectionNode children to change.
Make `SelectionModelChildrenRequestedEventArgs.Children` an observable, so that the we can react to the children collection object changing, as well as the children inside the collection changing.
Upstream issue: https://github.com/microsoft/microsoft-ui-xaml/issues/2404
6 years ago
Dan Walmsley
811c7c6d65
check either bound of the image.
6 years ago
Dan Walmsley
8fa983d5bc
image class will not make invalid render calls if its size is 0 causing divide by zero and passing .NaN to drawing context.
6 years ago
Benedikt Schroeder
d5a317cee6
Invalidate TextBox on PasswordChar change
6 years ago
Benedikt Schroeder
6f3a1db9a6
Fix TextBox invalidation
6 years ago