FunctionZero.zBind 1.2.1

Allows xaml to bind to an expression rather than just properties.

Install-Package FunctionZero.zBind -Version 1.2.1
dotnet add package FunctionZero.zBind --version 1.2.1
<PackageReference Include="FunctionZero.zBind" Version="1.2.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FunctionZero.zBind --version 1.2.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: FunctionZero.zBind, 1.2.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install FunctionZero.zBind as a Cake Addin
#addin nuget:?package=FunctionZero.zBind&version=1.2.1

// Install FunctionZero.zBind as a Cake Tool
#tool nuget:?package=FunctionZero.zBind&version=1.2.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

z:Bind is a xaml markup extension for Xamarin.Forms that allows you to bind directly to an expression

If you want to do things like this:

<StackLayout 
	IsVisible="{z:Bind (Item.Count != 0) AND (Status == 'Administrator')}" > ...

Install

FunctionZero.zBind

to your shared project and add

xmlns:z="clr-namespace:FunctionZero.zBind.z;assembly=FunctionZero.zBind"

To your xaml page (or let Visual Studio do it for you). Simple as that!

Head over here for source code, documentation and a sample application

z:Bind is a xaml markup extension for Xamarin.Forms that allows you to bind directly to an expression

If you want to do things like this:

<StackLayout 
	IsVisible="{z:Bind (Item.Count != 0) AND (Status == 'Administrator')}" > ...

Install

FunctionZero.zBind

to your shared project and add

xmlns:z="clr-namespace:FunctionZero.zBind.z;assembly=FunctionZero.zBind"

To your xaml page (or let Visual Studio do it for you). Simple as that!

Head over here for source code, documentation and a sample application

Release Notes

Updated packages to use ExpressionParserZero V5.0.0 to gain access to all the new goodies, including:
Short-circuit is supported.
All csharp value-types are supported.
Typecasting is supported.
Math functions are pre-registered.
Aliases are pre-registered.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on FunctionZero.zBind:

Package Downloads
FunctionZero.MvvmZero
An easy to use library for building cross-platform Xamarin Forms applications very quickly. Includes FunctionZero.zBind, allowing fully featured databinding to expressions.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.2.1 134 6/3/2021
1.2.0 107 6/1/2021
1.2.0-pre0 164 5/23/2021
1.1.0 69 5/8/2021
1.0.0 110 3/20/2021
1.0.0-pre-1 76 3/8/2021