OpenSilver 3.1, a versão mais recente da estrutura de código aberto da Userware para desenvolvimento .NET multiplataforma, chegou com o que a empresa chama de o primeiro designer XAML de arrastar e soltar para o editor Visual Studio Code da Microsoft.

Anunciado em 10 de dezembro, o OpenSilver 3.1 SDK pode ser baixado do site do projeto. O designer XAML é descrito pela Userware como um marco importante no desenvolvimento .NET multiplataforma. Anteriormente, o design da UI XAML era limitado principalmente ao Visual Studio no Windows, deixando os desenvolvedores no macOS e Linux sem ferramentas de design visual, disse a empresa. O OpenSilver 3.1 apresenta um designer totalmente multiplataforma, permitindo que os desenvolvedores criem interfaces de usuário visualmente no VS Code em qualquer sistema operacional. O designer está disponível diretamente no VS Code; uma versão online está disponível em xaml.io.

OpenSilver é talvez mais conhecido como um substituto para a rica estrutura de aplicativos de Internet Silverlight da Microsoft. Como parte da estratégia “WPF em todos os lugares” da Userware, o OpenSilver 3.1 adiciona suporte para vários recursos do Windows Presentation Framework, incluindo DynamicResource, MultiBinding, x:Statice UniformGrid. Esses recursos têm como objetivo facilitar a construção de aplicativos ricos em recursos com ferramentas WPF familiares, disse Userware. Mais suporte ao WPF está planejado para meados de 2025, com suporte para recursos como gatilhos e estilos.