David Britch

Results 83 issues of David Britch

Write a sample that demonstrates/explains how to use Azure Notification Hubs via a backend service, to send push notifications to .NET MAUI Android and iOS apps. An ASP.NET Web API...

:pushpin: seQUESTered

In .NET MAUI 9, users won't have to register all of their Shell pages in the builder unless they want to influence the lifecycle of it relative to the service...

:checkered_flag: Release: .NET 9

In .NET MAUI 9, compiled bindings can be used with C# markup (to replace reflection-based bindings with string paths). Example: ```csharp // in .NET 8 MyLabel.SetBinding(Label.TextProperty, "Text"); // in .NET...

doc-enhancement
:checkered_flag: Release: .NET 9
:pushpin: seQUESTered

In .NET MAUI 9, `IBorder` has been obsoleted. Scan the docs/samples for its usage and replace. More info: https://github.com/dotnet/maui/pull/23224

:checkered_flag: Release: .NET 9

In .NET MAUI 9, bindings might be compiled incorrectly when the `x:DataType` comes from the outer scope of a `DataTemplate`. More info: https://github.com/dotnet/maui/pull/22803

:checkered_flag: Release: .NET 9

Add docs for migrating from `Frame` to `Border`. More info: https://github.com/dotnet/maui/pull/23184

:checkered_flag: Release: .NET 9

In .NET 9 we will want to bump for MAUI apps to: - iOS 13.0 - macOS 12 (MacCatalyst 15.0)

:checkered_flag: Release: .NET 9

In .NET MAUI 9, if you encounter hangs on Android with `BlazorWebView` you can enable an `AppContext` switch in `MauiProgram`: ```csharp AppContext.SetSwitch("BlazorWebView.AndroidFireAndForgetAsync", isEnabled: true); ``` This switch enables `BlazorWebView` to...

:checkered_flag: Release: .NET 9

In .NET MAUI 9, apps can use `TrimMode=full` to remove unused code from the app: ```xml full ``` More info: https://github.com/dotnet/maui/pull/22282

:checkered_flag: Release: .NET 9

Certain features of MAUI can be enabled or disabled using feature switches. The easiest way to control the features is by putting the corresponding MSBuild property into the app's project...

doc-idea
:checkered_flag: Release: .NET 9
:pushpin: seQUESTered