iPlus.gip.ext.design.avui 5.0.0-preview.1

This is a prerelease version of iPlus.gip.ext.design.avui.
dotnet add package iPlus.gip.ext.design.avui --version 5.0.0-preview.1
                    
NuGet\Install-Package iPlus.gip.ext.design.avui -Version 5.0.0-preview.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="iPlus.gip.ext.design.avui" Version="5.0.0-preview.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="iPlus.gip.ext.design.avui" Version="5.0.0-preview.1" />
                    
Directory.Packages.props
<PackageReference Include="iPlus.gip.ext.design.avui" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add iPlus.gip.ext.design.avui --version 5.0.0-preview.1
                    
#r "nuget: iPlus.gip.ext.design.avui, 5.0.0-preview.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package iPlus.gip.ext.design.avui@5.0.0-preview.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=iPlus.gip.ext.design.avui&version=5.0.0-preview.1&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=iPlus.gip.ext.design.avui&version=5.0.0-preview.1&prerelease
                    
Install as a Cake Tool

gip.ext.design.avui

This is a modification for iplus-framework from Copyright (c) AlphaSierraPapa for the SharpDevelop Team This code was originally distributed under the GNU LGPL. The modifications by gipSoft d.o.o. are now distributed under GPLv3. https://github.com/icsharpcode/SharpDevelop

https://github.com/Kira-NT/HotAvalonia

https://github.com/wieslawsoltes/Xaml.Behaviors

event MouseButtonEventHandler MouseDown > event EventHandler<PointerEventArgs>? PointerEntered event MouseButtonEventHandler MouseUp > event EventHandler<PointerEventArgs>? PointerExited GeneralTransform > Matrix ContentControl ContentElement > VisualTreeHelper.GetParent > visual.GetVisualParent(); Visual.IsDescendantOf() > RenderSize > Bounds GetTemplateChild > e.NameScope.Find<T> pt.GetBindingExpression(PointThumb.RelativeToPointProperty); > BindingOperations.GetBindingExpressionBase(pt, PointThumb.RelativeToPointProperty)?.UpdateTarget();

https://docs.avaloniaui.net/docs/guides/data-binding/binding-from-code adornedControl.GetObservable(Canvas.LeftProperty).Subscribe(_ ⇒ BindAndPlaceHandle());

https://docs.avaloniaui.net/docs/guides/custom-controls/how-to-create-attached-properties PointProperty.Changed.AddClassHandler<PointThumb>((x, e) ⇒ OnPointChanged(x, e));

OnMouseLeave → OnPointerExited

ArrowAngleProperty.DefaultMetadata.DefaultValue ⇒ ArrowAngleProperty.GetMetadata(typeof(ArrowLineBase))

Example nested Style: NullableComboBox

TODO: Incompatibilites with Avalonia 11.0.0 MultiDataTrigger doesn't exist and therfore Condition-Collections are unsupported. Instead build OutlineViews for DataTriggerBehavior from the Xaml Behaviors extensions. See ConditionEditor.cs and MultiDataTriggerOutlineNode. DataTrigerr → DataTriggerBehavior PropertyTrigger, Multitrigger → StyledElementBehavior EventTrigger → EventTriggerBehavior

This is old WPF code for editing TriggersCollection in a designer. Even though Avalonia UI doesn't have triggers, please convert these files to Avaloni UI code. In a later step, I'll adapt it by using the BehaviorCollection element from the Xaml Behaviors extension.

ItemsControl vs. SelectingItemsControl: SelectedValuePath → SelectedValueBinding (Binding Path=...)) DisplayMemberPath → ItemTemplate = {DataTemplate TextBlock Text={Binding ...}} SelectedValue → SelectedValue ItemsSource → ItemsSource SelectedItem → SelectedItem xxx → SelectedItems

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on iPlus.gip.ext.design.avui:

Package Downloads
iPlus.gip.ext.designer.avui

Designer for WPF/XAML

iPlus.gip.core.layoutengine.avui

Presentation layer and controls

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
5.0.0-preview.1 114 10/6/2026