Comments (6)
It was documented
TIL, thanks. Either way, I agree that it's a regression.
This is not equivalent to any of the ObjectConverters.
True, I was referring specifically to the "null to boolean" conversion.
from avalonia.
We've decided that this issue is a serious enough regression that it necessitates an rc2.
from avalonia.
"!!" wasn't a defined and documented feature before. I would recommend using more explicit ObjectConverters.IsNotNull.
from avalonia.
"!!" wasn't a defined and documented feature before. I would recommend using more explicit ObjectConverters.IsNotNull.
It was documented. From the link I posted above:
"You can also use the negation operator twice. For example, where you want to perform the conversion from integer to Boolean, and then negate that value."
This is not equivalent to any of the ObjectConverters
.
from avalonia.
Definitely looks like a regression introduced by the binding system refactor, will investigate.
Not sure if this is a showstopper and needs to be fixed for 11.0.0 or whether it can wait for 11.0.1 though.
from avalonia.
I've confirmed that this issue is fixed for me in 11.1.0-RC2.
from avalonia.
Related Issues (20)
- NumericUpDown tab index ignored on Windows HOT 1
- Menu Item InputGesture does not display when using MVVM HOT 1
- Clicking the title bar with the mouse causes frame drops and freezes HOT 3
- WindowState does not reflect correct state on Windows HOT 8
- When dragging a file onto the App window
- Context menu keyboard shortcut ignored until menu is visible at least once (Windows) HOT 2
- ILauncher is not working in browser HOT 1
- Avalonia.Browser 11.0.11 UP 11.1.0-beta2 ERROR HOT 3
- Name table parsing is incorrect HOT 5
- Returning UnsetValue in IValueConverter.ConvertBack is reported as a binding error
- Clipboard does not copy/paste objects when complied with .Net8 HOT 7
- Unpredictable behavior with KeyFrames using the same KeyTime
- GetRealizedTreeContainers doesn't return all the TreeViewItem HOT 5
- Avalonia.Browser 11.1.0-beta2 test error
- ToggleSwitch : knob transitions should not remove when dragging is false.
- DrawingContext has a mess in state management in 11.1.0-rc2. HOT 1
- `AvaloniaRuntimeXamlLoader.Load` fails if `x:Class` contains private members
- `ContextMenu.PlacementTarget` is always `null` HOT 1
- `VirtualizingStackPanel` scrolls more than expected when receiving a `Reset` event.
- Missing methods for DrawingContext HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from avalonia.