Jonathan Pobst
Jonathan Pobst
Tracks parity with System.Windows.Forms.Control. **Legend** - **Checked**: Implemented (optional description pointing elsewhere if moved or renamed) - **Unchecked**: To be implemented - **Strikethrough**: Do not plan on implementing ## Constuctors...
This issue tracks our parity with the original Winforms. Note that the goal is not to provide 100% parity, the goal is to provide a modern toolkit that is heavily...
Tracks parity with System.Windows.Forms.CheckBox (and ButtonBase). **Legend** - **Checked**: Implemented (optional description pointing elsewhere if moved or renamed) - **Unchecked**: To be implemented - **Strikethrough**: Do not plan on implementing...
Tracks parity with System.Windows.Forms.Button (and ButtonBase). **Legend** - **Checked**: Implemented (optional description pointing elsewhere if moved or renamed) - **Unchecked**: To be implemented - **Strikethrough**: Do not plan on implementing...
Controls do not currently support keyboard navigation. Todo: - [x] Button - [x] CheckBox - [x] ComboBox - [x] Label - [x] ListBox - [x] ~ListView~ - [ ] Menu...
Although there is a basic `ListView` control, it is considered "not ready for usage", and won't be receiving any love until other higher priority tasks are completed. Current status: -...
Although there is a basic `Ribbon` control, it is considered "not ready for usage", and won't be receiving any love until other higher priority tasks are completed. Current status: -...
One of the core features of Winforms that made it so popular and easy to use was its drag and drop visual designer. Modern.Forms will need one to provide the...
Context: https://github.com/xamarin/java.interop/pull/912#discussion_r748475483 Some of the [nullable annotations we look for](https://github.com/xamarin/java.interop/blob/main/src/Xamarin.Android.Tools.Bytecode/XmlClassDeclarationBuilder.cs#L460-L479) do support `string?[]?`, like `Lorg/jetbrains/annotations/NotNull;`: ```java package org.jetbrains.annotations; @Target({ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER, ElementType.LOCAL_VARIABLE, ElementType.TYPE_USE}) public @interface NotNull { ... } ```...