Com.MarcusTS.SharedForms
1.0.49
See the current library.
dotnet add package Com.MarcusTS.SharedForms --version 1.0.49
NuGet\Install-Package Com.MarcusTS.SharedForms -Version 1.0.49
<PackageReference Include="Com.MarcusTS.SharedForms" Version="1.0.49" />
<PackageVersion Include="Com.MarcusTS.SharedForms" Version="1.0.49" />
<PackageReference Include="Com.MarcusTS.SharedForms" />
paket add Com.MarcusTS.SharedForms --version 1.0.49
#r "nuget: Com.MarcusTS.SharedForms, 1.0.49"
#:package Com.MarcusTS.SharedForms@1.0.49
#addin nuget:?package=Com.MarcusTS.SharedForms&version=1.0.49
#tool nuget:?package=Com.MarcusTS.SharedForms&version=1.0.49
Shared Forms: Simpler, Better Xamarin.Forms Apps
Xamarin can be difficult to manage for an IT staff because it requires behavioral thinking vs. web-like scripting. This library provides tons of helpful Forms components and logic to make your life easier:
- Validations, including behaviors
- Custom input controls such as check boxes, editable entries, etc. -- all validation-ready
- An image label button that replaces all existing buttons with a much more powerful, stylable paradigm
- "State machine" style navigation that replaces tired, old menu bars and back stacks.
- Binding utilities
- Many methods to allow quick creation of UI elements such as grids
- Dozens of utilities to handle the Xamarin.Forms side of things (similar to what Shared Utils does for C#)
- A scalable UI that auto-adjusts for any device on-the-fly
- View mode bases and examples to make these a snap
Shared Forms is a sub-set of a comprehensive Xamarin.Forms code base. See the new Xamarin Forms Support library for more details. That project references this one.
Don't worry about the vast number of offerings. The Visual Studio Linker only includes what you actually use!
Shared Forms Is Open Source; Enjoy Our Other Offerings
If you find value in this software, consider these other related projects:
Shared Utils
The Smart DI Container
Shared Forms
Responsive Tasks
Responsive Tasks - Xamarin.Forms Support
The Modern App Demo

| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Acr.UserDialogs (>= 7.1.0.514)
- AsyncAwaitBestPractices (>= 6.0.0)
- AsyncAwaitBestPractices.MVVM (>= 6.0.0)
- Com.MarcusTS.SharedUtils (>= 1.0.34)
- Com.MarcusTS.SmartDI (>= 1.0.37)
- Plugin.Permissions (>= 6.0.1)
- Xam.Plugin.Connectivity (>= 4.0.0.190-beta)
- Xam.Plugins.Settings (>= 4.1.0-beta)
- Xam.Plugins.Vibrate (>= 4.0.0.5)
- Xamarin.Essentials (>= 1.7.0)
- Xamarin.Forms (>= 5.0.0.2083)
- Xamarin.Forms.PancakeView (>= 2.3.0.763-beta)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|