diff --git a/Pf2eDataScrapper/Pf2eDataScrapper.csproj b/Pf2eDataScrapper/Pf2eDataScrapper.csproj index b3f3052..7793be0 100644 --- a/Pf2eDataScrapper/Pf2eDataScrapper.csproj +++ b/Pf2eDataScrapper/Pf2eDataScrapper.csproj @@ -2,7 +2,7 @@ 13.0 Exe - net8.0 + net9.0 enable enable diff --git a/Pf2eModel/Pf2eModel.csproj b/Pf2eModel/Pf2eModel.csproj index d5e7a03..1cef725 100644 --- a/Pf2eModel/Pf2eModel.csproj +++ b/Pf2eModel/Pf2eModel.csproj @@ -1,6 +1,6 @@  - net8.0 + net9.0 enable enable True diff --git a/Pf2eViewer/DatabaseViewerControl.cs b/Pf2eViewer/DatabaseViewerControl.cs index 1d3fc66..dc42e9d 100644 --- a/Pf2eViewer/DatabaseViewerControl.cs +++ b/Pf2eViewer/DatabaseViewerControl.cs @@ -1,4 +1,5 @@ -using Pf2eModel; +using System.ComponentModel; +using Pf2eModel; using Pf2eModel.Model.Base; using Pf2eModel.Model.Common.I18n; using Pf2eModel.Model.Enum; @@ -15,6 +16,7 @@ public partial class DatabaseViewerControl : UserControl private EntityType _type; + [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] public int PerPage { get => _perPage; @@ -25,6 +27,7 @@ public partial class DatabaseViewerControl : UserControl } } + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public int Page { get => _page; @@ -35,12 +38,15 @@ public partial class DatabaseViewerControl : UserControl } } + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public int Count { get; private set; } public int MaxPage => Convert.ToInt32(Math.Ceiling(1.0 * Count / PerPage)); + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public EntityView CurrentEntity { get; private set; } = null!; + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public EntityType Type { get => _type; @@ -51,7 +57,7 @@ public partial class DatabaseViewerControl : UserControl } } - internal bool _updating = false; + private bool _updating = false; public DatabaseViewerControl() { diff --git a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.cs b/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.cs index 159f183..b3823d0 100644 --- a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.cs +++ b/Pf2eViewer/EntityTreeViewer/EntityTreeViewerControl.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.ComponentModel; using Pf2eViewer.EntityTreeViewer; namespace Pf2eViewer.EntityTreeViewer; @@ -11,6 +12,7 @@ public sealed partial class EntityTreeViewerControl : UserControl private int _depthSize = 20; + [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] public int ItemHeight { get => _itemHeight; @@ -21,6 +23,7 @@ public sealed partial class EntityTreeViewerControl : UserControl } } + [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] public EntityView? EntityView { get => _entityView; @@ -31,6 +34,7 @@ public sealed partial class EntityTreeViewerControl : UserControl } } + [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] public int DepthSize { get => _depthSize; @@ -41,6 +45,7 @@ public sealed partial class EntityTreeViewerControl : UserControl } } + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public int NameWidth { get; private set; } = 200; private readonly List _rows = []; diff --git a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerRow.cs b/Pf2eViewer/EntityTreeViewer/EntityTreeViewerRow.cs index 00b94fd..1f30723 100644 --- a/Pf2eViewer/EntityTreeViewer/EntityTreeViewerRow.cs +++ b/Pf2eViewer/EntityTreeViewer/EntityTreeViewerRow.cs @@ -1,4 +1,6 @@ -using System.Diagnostics.CodeAnalysis; +using System.ComponentModel; +using System.Diagnostics.CodeAnalysis; +using System.Windows.Markup; using FontAwesome.Sharp; namespace Pf2eViewer.EntityTreeViewer; @@ -11,6 +13,7 @@ internal sealed partial class EntityTreeViewerRow : UserControl public int ViewIndex = 0; + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public Bitmap IconCache { get @@ -25,6 +28,7 @@ internal sealed partial class EntityTreeViewerRow : UserControl } private Bitmap? _iconCache; + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public List Ladder { get => _ladder; @@ -36,26 +40,36 @@ internal sealed partial class EntityTreeViewerRow : UserControl } private List _ladder = []; + [AllowNull] + [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] public override Font Font { get => ParentControl.Font; set => ParentControl.Font = value; } + + [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] public override Color ForeColor { get => ParentControl.ForeColor; set => ParentControl.ForeColor = value; } + + [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] public override Color BackColor { get => ParentControl.BackColor; set => ParentControl.BackColor = value; } + + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public int ItemHeight { get => ParentControl.ItemHeight; set => ParentControl.ItemHeight = value; } + + [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public int DepthSize { get => ParentControl.ItemHeight; diff --git a/Pf2eViewer/Pf2eViewer.csproj b/Pf2eViewer/Pf2eViewer.csproj index ab9617d..405246c 100644 --- a/Pf2eViewer/Pf2eViewer.csproj +++ b/Pf2eViewer/Pf2eViewer.csproj @@ -1,7 +1,7 @@  WinExe - net8.0-windows + net9.0-windows7.0 enable true enable