Avalonia UI - Crie aplicativos multiplataforma com .NET

Поделиться
HTML-код
  • Опубликовано: 20 сен 2024
  • Hoje vamos criar uma aplicação multiplataforma com .Net usando o Avalonia UI. #dotnet #csharp #mvpbr

Комментарии • 11

  • @CardosoPauloAndre
    @CardosoPauloAndre Год назад +1

    top d+ !!

  • @darkside3ng
    @darkside3ng Год назад +2

    Entre o o Uno e o Avalonia, quais são as diferenças e vantagens/desvantagens ?
    Estou bem na dúvida sobre essas diferenças

    • @AngeloBelchior
      @AngeloBelchior  Год назад +6

      Em resumo, o UNO utiliza o XAML do UWP/WIN UI - uma versão mais nova do XAML, dessa forma é possível ter todo ferramental do Visual Studio a favor para fazer o desenho da tela, isso só no Windows. Já o Avalonia utiliza o XAML do WPF com algumas alterações bem interessantes. O problema é que o XAML do WPF é bem antigo, logo tem menos opções. Porém, você tem um editor visual interessante que roda em todas as plataformas usando o Rider.
      Eu curto mais o Avalonia, acho mais estável.

    • @darkside3ng
      @darkside3ng Год назад +2

      @@AngeloBelchior ah!!! Muito obrigado. Agora entendi :)
      a linha temporal desses projetos da MS são bem difíceis de acompanhar.

  • @lucasramos001
    @lucasramos001 6 месяцев назад +1

    Cara, para um eventual programa de edição de imagem, qual biblioteca/framework vc me recomendaria para a UI?

    • @AngeloBelchior
      @AngeloBelchior  5 месяцев назад +1

      Talvez a lib github.com/SixLabors/ImageSharp possa te ajudar :)

    • @lucasramos001
      @lucasramos001 5 месяцев назад

      @@AngeloBelchior muito obrigado 💪💪

  • @Artoziun
    @Artoziun 7 месяцев назад +1

    Pelo pouco que vi achei que o Avalonia parece meio uma gambiarra, você acha que seria tranquilo fazer um jogo 2d simples com Avalonia?

    • @AngeloBelchior
      @AngeloBelchior  7 месяцев назад +1

      Não acho que seja uma gambiarra, muito pelo contrário. A forma como eles conseguiram fazer com que o código gere binários para cada plataforma é bem interessante. Em relação a jogos, WPF não é a melhor ferramenta pra isso, talvez o MonoGame seja interessante

  • @AlexPimentaSenior
    @AlexPimentaSenior 9 месяцев назад +1

    Eu tentei fazer o teu exemplo, de mudar a cor baseado no que eu escrevia no textbox, mas se eu não copiar e colar a cor, se for digitando, ele lança uma excessão na linha 14 do Program.cs : "System.FormatException: 'Invalid brush string: ''.'"

    • @AngeloBelchior
      @AngeloBelchior  9 месяцев назад +1

      Acho que eu usei o evento errado na demo, a ideia é que após terminar de digitar validar se é uma cor válida antes de setar...