From a5c13bd490931545ac8dead910ad498b3be9e3d2 Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Thu, 2 Feb 2023 17:10:20 +0000 Subject: [PATCH] Remove the ItemsRepeater bindings --- src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj | 1 - .../DSL/Panels/ItemsRepeater.fs | 22 ------------------- src/Directory.Build.props | 2 +- 3 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 src/Avalonia.FuncUI/DSL/Panels/ItemsRepeater.fs diff --git a/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj b/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj index 4513ef40..da3e423a 100644 --- a/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj +++ b/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj @@ -74,7 +74,6 @@ - diff --git a/src/Avalonia.FuncUI/DSL/Panels/ItemsRepeater.fs b/src/Avalonia.FuncUI/DSL/Panels/ItemsRepeater.fs deleted file mode 100644 index 74efed4a..00000000 --- a/src/Avalonia.FuncUI/DSL/Panels/ItemsRepeater.fs +++ /dev/null @@ -1,22 +0,0 @@ -namespace Avalonia.FuncUI.DSL - -[] -module ItemsRepeater = - open System.Collections - open Avalonia.Controls - open Avalonia.FuncUI.Types - open Avalonia.FuncUI.Builder - open Avalonia.Controls.Templates - - let create (attrs : IAttr list): IView = - ViewBuilder.Create(attrs) - - type ItemsRepeater with - static member viewItems<'t when 't :> ItemsRepeater>(views: List): IAttr<'t> = - AttrBuilder<'t>.CreateContentMultiple(ItemsRepeater.ItemsProperty, views) - - static member dataItems<'t when 't :> ItemsRepeater>(data : IEnumerable): IAttr<'t> = - AttrBuilder<'t>.CreateProperty(ItemsRepeater.ItemsProperty, data, ValueNone) - - static member itemTemplate<'t when 't :> ItemsRepeater>(value : IDataTemplate): IAttr<'t> = - AttrBuilder<'t>.CreateProperty(ItemsRepeater.ItemTemplateProperty, value, ValueNone) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 423703a5..1b8cc63e 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,6 +1,6 @@ - 11.0.999-cibuild0029398-beta + 11.0.999-cibuild0029463-beta 0.6.0-preview7