C# 6 – String Interpolation

Hora de começar uma série simples e rápida sobre alguns dos novos recursos disponíveis no C# 6. E hoje vou começar com um que me agradou, vamos falar sobre string interpolation. Uma breve definição sobre o que é. Fonte. In computer programming, string interpolation or variable interpolation (also variable substitution or variable expansion) is the […]

Dica: LINQ/Lambdas – Sum() em mais de uma propriedade

Todos gostam de utilizar e trabalhar com LINQ. É muito fácil e prático fazer operações em coleções de objetos, utilizando LINQ ou as Lambdas Expressions. Um método de fácil utilização é o Sum(). Segue um exemplo onde faço uma soma de todos os valores da propriedade PrimeiroValor. Mas em algum cenário onde você precise somar […]

Descobrindo os grupos de autorização do usuário no domínio

Olá :). Hoje uma dica para quem precisa validar se determinado usuário fazer parte de algum grupo de autenticação do domínio. Dependendo o tipo de aplicação que está desenvolvendo isso pode te ajudar, apesar de simples pode encontrar problemas tentando de outras formas. O primeiro passo é adicionar referência ao assembly System.DirectoryServices.AccountManagement no seu projeto. […]

Problemas com Workflow Foundation 3.5 e contadores de performance no .NET 4

Se você tem algum projeto construído com o Workflow Foundation 3.5 e predente migrar o projeto para .NET 4, sem efetuar a atualização do Workflow para o 4, esse post pode te ajudar! Primeiro vamos aos detalhes. O Workflow Foundation 4 é diferente do 3.5, não existe uma migração automática ou facilitada, existem alguns documentos […]

Dica – habilitar o scroll do mouse no controle FlowLayoutPanel

Dica rápida para quem utiliza WinForms. Utilizo o FlowLayoutPanel em formulários que recebem controles dinâmicamente, não sei o tamanho do formulário, então vou adicionando os controles e ele vai organizando tudo, horizontal ou verticalmente. Ao definir a propriedade AutoScroll igual a true, quando o número de controles adicionados é maior que a área disponível do […]