Pinned Repositories
ADSViewer
Tool to list, show contents or delete Alternate Data Streams (ADS) from NTFS. This tool is handy to unblock files that come from the internet. For more details, take a look at my blog post at https://blog.revolution.com.br/2016/11/24/alternate-data-streams-in-c/
MvvmApp
Project that shows how to implement the MVVM pattern in WPF with the MVVM Community Toolkit
MvvmAvalonia
Project showing how to make a WPF project cross-platform, using Avalonia UI
MVVMToolkit8
Rewrite of the MVVM App with Community toolkit 8
NavigationView
Project showing how to use NavigationView in UWP
NewbieRaspberry
Windows 10 UWP apps for the Raspberry Pi
NtfsFileEnum
This project shows how to enumerate the files in your system very fast using the NTFS data structures
ParallelProgramming
ReactiveTwitter
This project shows how to use ReactiveUI to create a reactive viewmodel for a program that shows the Twitter user's timeline every 15 seconds with no need of manual refresh
WordDelphi
This project shows how to create and open OpenXml files with Delphi
bsonnino's Repositories
bsonnino/FindDuplicates
This project shows how to find the duplicate files in your disk, no matter its name
bsonnino/DynamicXamlAndVM
This project shows how to load xaml and code dynamically, compiling at runtime
bsonnino/EnhancedLogging
Project that shows how to use the C# Source code generation to add custom logging to a project
bsonnino/LogFormatters
This project shows how to use Log Formatters in C# and how to create your own
bsonnino/LoggingSerilog
UWP CRUD project that shows how to use Serilog with a reactive extension sink and some other UWP features like x:Bind and a style selector for listview items
bsonnino/ProcessJson
Minifies/Formats Json data. Companion code for the article in http://blog.revolution.com.br/2016/05/26/minifying-and-formatting-json-data-with-c
bsonnino/SemanticKernelChat
Acompanying code for the article at https://blog.revolution.com.br/2024/10/05/creating-a-winui3-chat-application-with-the-phi-3-model-with-semantic-kernel/
bsonnino/SqlReformatter
This project shows a SQL Reformatter that can reformat your code with many options
bsonnino/WPFMefEn
WPF Program with MEF. Companion code for article in http://blog.revolution.com.br/2013/08/31/developing-modular-applications-with-mef
bsonnino/WPFXamlIslands
These projects show how to use Xaml Islands to modernize the UI of your WPF project
bsonnino/Compass
Project that shows how to use the compass sensor in a UWP project
bsonnino/DynamicLoading
Companion code for article at https://blog.revolution.com.br/2024/08/19/dynamic-control-loading-in-winappsdk-apps/
bsonnino/Fibonacci
This project shows how to use parametrized tests to test a Fibonacci routine. See the blog post in https://blog,revolution.com.br/2017/03/18/parametrized-tests-with-ms-test/
bsonnino/FontsList
No Code font tester in WPF
bsonnino/GeoLocation
This UWP project shows how to use GeoLocation and the Open Weather Api map to query the current location and check if it will rain
bsonnino/JumpingBall
This UWP project makes a ball jump when the user shakes the device, using the accelerometer
bsonnino/LinuxProg
Samples projects to show how to develop in the WSL
bsonnino/ModernizeWPF
Companion source code for the article at https://blog.revolution.com.br/2024/07/05/modernizing-your-wpf-application-with-the-fluent-theme
bsonnino/MovingBall
This project shows a moving ball, depending on how the user tilts his device.
bsonnino/MVVMUnoApp
Application showing how to port a WPF application to the Uno Platform
bsonnino/SourceGenerators
Projects that show the creation of a source code generator in C#
bsonnino/UseWin32
Projects showing how to use C#/Win32
bsonnino/WinUiViewer
WPF FlipView with WinUI3
bsonnino/CanvasZoom
WPF Project to allow zoom in a Canvas
bsonnino/CustomerAuth
Adding authorization to an Asp.NET service.
bsonnino/CustomerService
Project that shows how to create a RESTful API with the Minimal API and Entity Framework Core
bsonnino/OpenFolderDlgWPF
These projects show how to use the OpenFolderDialog component in WPF in .NET 8
bsonnino/OpenXmlCSharp
This project shows how to open and create OpenXml files with the OpenXmlSdk
bsonnino/ShapesMove
WPF Project to move shapes with the mouse
bsonnino/TitleBar
Companion code for the article about titlebar customization at https://blog.revolution.com.br/2024/08/04/customize-the-title-bar-of-your-winui3-app/