添加Avalonia项目的demo

This commit is contained in:
fengjiayi
2025-01-01 17:49:48 +08:00
parent 6c6d493f93
commit 28df2d8fce
61 changed files with 4404 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Serein.Library;
using Serein.Workbench.Avalonia.Custom.ViewModels;
namespace Serein.Workbench.Avalonia.Custom.Views;
internal partial class ParameterDetailsInfoView : UserControl
{
private readonly ParameterDetailsViewModel _vm;
public ParameterDetailsInfoView()
{
InitializeComponent();
var pd = new ParameterDetails();
pd.Name = "param name";
pd.IsParams = true;
pd.DataValue = "data value";
pd.Items = ["A","B","C"];
_vm = new (pd);
DataContext = _vm;
}
public ParameterDetailsInfoView(ParameterDetailsViewModel parameterDetailsViewModel)
{
InitializeComponent();
_vm = parameterDetailsViewModel;
DataContext = _vm;
}
}