when writing unit tests for a class in
Avalonia.Controls.DataGrid, should they be in a new project called
Avalonia.Controls.DataGrid.UnitTestsor should they go in the existing
Avalonia.Controls.UnitTestsproject? If the former, should
Avalonia.Controls.DataGrid.AssemblyInfonot expose internals to
InternalsVisibleToshould then be changed
Avalonia.Controlswhich is why things are the way they are i imagine
DrawingImageoutput to iconpacks.
DwmExtendFrameIntoClientAreato get blurred transparency on Windows". Problem is, that's straight-up incorrect - those APIs only produce blur on Windows Vista and 7. On Windows 8 and newer, they just produce an opaque solid colour, and in all cases, the affected window is, in one way, or another, coloured to match the user's Window frames. The only time you'd get blur out of those APIs on Windows 8 or newer is with that Aeroglass program installed ( http://glass8.eu/ )...surely that's not going to be required, right?