SettingsEditor 1.0.1
dotnet add package SettingsEditor --version 1.0.1
NuGet\Install-Package SettingsEditor -Version 1.0.1
<PackageReference Include="SettingsEditor" Version="1.0.1" />
paket add SettingsEditor --version 1.0.1
#r "nuget: SettingsEditor, 1.0.1"
// Install SettingsEditor as a Cake Addin #addin nuget:?package=SettingsEditor&version=1.0.1 // Install SettingsEditor as a Cake Tool #tool nuget:?package=SettingsEditor&version=1.0.1
SettingsEditor
1 Introduction
The SettingsEditor
provides a centralized settings control that automatically renders all available settings controls (SettingsEditorItem
s) via reflections. That way the controls can easily be expanded without the need of a manual change to any settings menu.
2 API
2.1 SettingsEditor (UserControl)
Renders all
UserControl
s that implement theSettingsEditorItem
interface.The
SettingsEditorItem
s can be grouped by using theSettingsEditorItem.GetTabName
.The
SettingsEditor
offers methods for the common loading, validation and saving of settings.
Accessible Interface:
public SettingsEditor()
public void InstantiateAllElements()
public void LoadData(int? identification)
public bool ValidateData()
public void SaveData()
2.2 SettingsEditorItem (interface)
An item that will be rendered within the
SettingsEditor
.Implement this interface within any
UserControl
to let theUserControl
be rendered within any generated instance of theSettingsEditor
.
Accessible Interface:
void LoadData(int? accountIdentifier)
bool ValidateData()
void SaveData()
string GetTabName()
string GetControlName()
bool IsVisible()
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- No dependencies.
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 |
---|---|---|
1.0.1 | 193 | 6/25/2023 |