10 lines
359 B
C#
10 lines
359 B
C#
using Microsoft.UI.Xaml;
|
|
using SQLVision.Core.Models;
|
|
|
|
namespace SQLVision.Visualizers.Interfaces;
|
|
|
|
public interface IControlFactory
|
|
{
|
|
FrameworkElement CreateControl(ScriptParameter parameter, Action<object?> onValueChanged);
|
|
void UpdateControlState(FrameworkElement control, ScriptParameter parameter, Dictionary<string, object?> currentValues);
|
|
} |