

A Microsoft anunciou que abriu o código-fonte Estúdio XAMLuma ferramenta de desenvolvedor que pode ser usada para criar protótipos UWP XAML rapidamente antes de adicionar código ao Visible Studio.
Ele fornece diversas ferramentas e recursos para desenvolvimento de XAML, incluindo edição e interação em tempo actual, um depurador de vinculação, um editor de contexto de dados, a capacidade de salvar e restaurar documentos automaticamente, IntelliSense, uma caixa de ferramentas de documentação, guias de alinhamento e auxiliares de namespace.
O XAML Studio começou em 2017 como um protótipo chamado XamlPad+, que foi criado durante um hackathon para reviver uma série de ferramentas WPF anteriores. Seu primeiro commit foi em 2018, quando o nome foi alterado para XAML Studio.
Seu último lançamento público foi em 2019 com a v1.1 e, em 2020, começaram as primeiras tentativas de abertura do código do projeto. Alguns componentes da ferramenta foram de código aberto individualmente antes de a plataforma completa se tornar de código aberto, incluindo o Monaco Editor Wrapper, SwitchPresenter, controles Sizer, Vertical Segmented, Adorners e SelectedContentControl.
“O código aberto é um recurso! Foi muito trabalhoso chegar a este ponto, mas estamos muito entusiasmados em continuar esta jornada com a comunidade de desenvolvedores WinUI apaixonados por aí”, escreveu Michael Hawker, criador do XAML Studio e engenheiro de software program sênior da Microsoft, em um comunicado. postagem no weblog.
O XAML Studio existirá no .NET Basis como um projeto inicial e o trabalho continua na versão 2, que pode ser lançada ainda este ano e também será enviada como um aplicativo da Microsoft Retailer. De acordo com os mantenedores, nenhum novo recurso de ferramenta maior está sendo planejado, mas diversas iniciativas de back-end e refatoração estão em andamento, e podem ser lidas no roteiro aqui.
“O XAML Studio v2 tem muitos recursos interessantes, mas muitos deles ainda são experimentais e estão no início de seu ciclo de desenvolvimento. Esperamos continuar melhorando essas experiências e estabilizando o código, especialmente com algumas mudanças maiores ainda necessárias para oferecer suporte whole a algumas das novas experiências, bem como ao WinUI 3”, escreveu Hawker.