This commit is contained in:
EugenIsay 2024-12-16 12:55:24 +03:00
commit 820d03f725
122 changed files with 3791 additions and 0 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
belonging filter=lfs diff=lfs merge=lfs -text

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,7 @@
{
"ExpandedNodes": [
"",
"\\Views"
],
"PreviewInSolutionExplorer": false
}

Binary file not shown.

Binary file not shown.

BIN
.vs/belonging/v17/.suo Normal file

Binary file not shown.

BIN
.vs/belonging/v17/.wsuo Normal file

Binary file not shown.

View File

@ -0,0 +1,118 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\\u043C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\views\\mainwindow.axaml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:views\\mainwindow.axaml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\\u043C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\models\\shapemanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:models\\shapemanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\\u043C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\views\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:views\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\\u043C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\views\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:views\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\\u043C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\\u043C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\app.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:app.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 3,
"Children": [
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "App.axaml.cs",
"DocumentMoniker": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\App.axaml.cs",
"RelativeDocumentMoniker": "App.axaml.cs",
"ToolTip": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\App.axaml.cs",
"RelativeToolTip": "App.axaml.cs",
"ViewState": "AgIAAAUAAAAAAAAAAAAowBsAAAABAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-11T08:10:26.257Z"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "App.axaml",
"DocumentMoniker": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\App.axaml",
"RelativeDocumentMoniker": "App.axaml",
"ToolTip": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\App.axaml",
"RelativeToolTip": "App.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-12-09T18:58:15.208Z"
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "MainWindow.axaml",
"DocumentMoniker": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\Views\\MainWindow.axaml",
"RelativeDocumentMoniker": "Views\\MainWindow.axaml",
"ToolTip": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\Views\\MainWindow.axaml",
"RelativeToolTip": "Views\\MainWindow.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-12-09T18:48:16.088Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "MainWindow.axaml",
"DocumentMoniker": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\Views\\MainWindow.axaml",
"RelativeDocumentMoniker": "Views\\MainWindow.axaml",
"ToolTip": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\Views\\MainWindow.axaml",
"RelativeToolTip": "Views\\MainWindow.axaml",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAYAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-12-09T11:29:37.756Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "MainWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\Views\\MainWindow.axaml.cs",
"RelativeDocumentMoniker": "Views\\MainWindow.axaml.cs",
"ToolTip": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\Views\\MainWindow.axaml.cs",
"RelativeToolTip": "Views\\MainWindow.axaml.cs",
"ViewState": "AgIAAAYAAAAAAAAAAAAAABUAAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-09T11:29:04.749Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "ShapeManager.cs",
"DocumentMoniker": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\Models\\ShapeManager.cs",
"RelativeDocumentMoniker": "Models\\ShapeManager.cs",
"ToolTip": "C:\\Users\\\u041C\u0443\u0440\u0430\u0442\\source\\repos\\belonging\\Models\\ShapeManager.cs",
"RelativeToolTip": "Models\\ShapeManager.cs",
"ViewState": "AgIAAHMAAAAAAAAAAAAwwIwAAAABAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-09T11:26:41.225Z",
"EditorCaption": ""
}
]
}
]
}
]
}

View File

@ -0,0 +1,191 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\Class_Student\\Desktop\\belonging\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\class_student\\desktop\\belonging\\views\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:views\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\class_student\\desktop\\belonging\\models\\shapemanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:models\\shapemanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\class_student\\desktop\\belonging\\viewmodels\\viewmodelbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:viewmodels\\viewmodelbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\class_student\\desktop\\belonging\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\class_student\\desktop\\belonging\\views\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:views\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\class_student\\desktop\\belonging\\viewlocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:viewlocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\class_student\\desktop\\belonging\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\class_student\\desktop\\belonging\\app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\class_student\\desktop\\belonging\\views\\mainwindow.axaml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:views\\mainwindow.axaml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|c:\\users\\class_student\\desktop\\belonging\\app.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}|belonging.csproj|solutionrelative:app.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 9,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "ViewLocator.cs",
"DocumentMoniker": "C:\\Users\\Class_Student\\Desktop\\belonging\\ViewLocator.cs",
"RelativeDocumentMoniker": "ViewLocator.cs",
"ToolTip": "C:\\Users\\Class_Student\\Desktop\\belonging\\ViewLocator.cs",
"RelativeToolTip": "ViewLocator.cs",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-16T08:47:12.85Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\Class_Student\\Desktop\\belonging\\Program.cs",
"RelativeDocumentMoniker": "Program.cs",
"ToolTip": "C:\\Users\\Class_Student\\Desktop\\belonging\\Program.cs",
"RelativeToolTip": "Program.cs",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-16T08:47:10.527Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "ViewModelBase.cs",
"DocumentMoniker": "C:\\Users\\Class_Student\\Desktop\\belonging\\ViewModels\\ViewModelBase.cs",
"RelativeDocumentMoniker": "ViewModels\\ViewModelBase.cs",
"ToolTip": "C:\\Users\\Class_Student\\Desktop\\belonging\\ViewModels\\ViewModelBase.cs",
"RelativeToolTip": "ViewModels\\ViewModelBase.cs",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-16T08:46:16.973Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "MainWindowViewModel.cs",
"DocumentMoniker": "C:\\Users\\Class_Student\\Desktop\\belonging\\ViewModels\\MainWindowViewModel.cs",
"RelativeDocumentMoniker": "ViewModels\\MainWindowViewModel.cs",
"ToolTip": "C:\\Users\\Class_Student\\Desktop\\belonging\\ViewModels\\MainWindowViewModel.cs",
"RelativeToolTip": "ViewModels\\MainWindowViewModel.cs",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-16T08:46:15.032Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "App.axaml.cs",
"DocumentMoniker": "C:\\Users\\Class_Student\\Desktop\\belonging\\App.axaml.cs",
"RelativeDocumentMoniker": "App.axaml.cs",
"ToolTip": "C:\\Users\\Class_Student\\Desktop\\belonging\\App.axaml.cs",
"RelativeToolTip": "App.axaml.cs",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-11T08:10:26.257Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "App.axaml",
"DocumentMoniker": "C:\\Users\\Class_Student\\Desktop\\belonging\\App.axaml",
"RelativeDocumentMoniker": "App.axaml",
"ToolTip": "C:\\Users\\Class_Student\\Desktop\\belonging\\App.axaml",
"RelativeToolTip": "App.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-12-09T18:58:15.208Z"
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "MainWindow.axaml",
"DocumentMoniker": "C:\\Users\\Class_Student\\Desktop\\belonging\\Views\\MainWindow.axaml",
"RelativeDocumentMoniker": "Views\\MainWindow.axaml",
"ToolTip": "C:\\Users\\Class_Student\\Desktop\\belonging\\Views\\MainWindow.axaml",
"RelativeToolTip": "Views\\MainWindow.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-12-09T18:48:16.088Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "MainWindow.axaml",
"DocumentMoniker": "C:\\Users\\Class_Student\\Desktop\\belonging\\Views\\MainWindow.axaml",
"RelativeDocumentMoniker": "Views\\MainWindow.axaml",
"ToolTip": "C:\\Users\\Class_Student\\Desktop\\belonging\\Views\\MainWindow.axaml",
"RelativeToolTip": "Views\\MainWindow.axaml",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAACAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-12-09T11:29:37.756Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "MainWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\Class_Student\\Desktop\\belonging\\Views\\MainWindow.axaml.cs",
"RelativeDocumentMoniker": "Views\\MainWindow.axaml.cs",
"ToolTip": "C:\\Users\\Class_Student\\Desktop\\belonging\\Views\\MainWindow.axaml.cs",
"RelativeToolTip": "Views\\MainWindow.axaml.cs",
"ViewState": "AQIAAAMAAAAAAAAAAAAAAG4AAAAjAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-09T11:29:04.749Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "ShapeManager.cs",
"DocumentMoniker": "C:\\Users\\Class_Student\\Desktop\\belonging\\Models\\ShapeManager.cs",
"RelativeDocumentMoniker": "Models\\ShapeManager.cs",
"ToolTip": "C:\\Users\\Class_Student\\Desktop\\belonging\\Models\\ShapeManager.cs",
"RelativeToolTip": "Models\\ShapeManager.cs",
"ViewState": "AQIAAAMAAAAAAAAAAAAAACQAAAAlAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-09T11:26:41.225Z",
"EditorCaption": ""
}
]
}
]
}
]
}

BIN
.vs/slnx.sqlite Normal file

Binary file not shown.

5
App.axaml Normal file
View File

@ -0,0 +1,5 @@
<Application xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="belonging.App">
<!-- Здесь можешь подключить стили, если надо -->
</Application>

28
App.axaml.cs Normal file
View File

@ -0,0 +1,28 @@
using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Markup.Xaml;
using belonging.ViewModels;
using belonging.Views;
namespace belonging;
public partial class App : Application
{
public override void Initialize()
{
AvaloniaXamlLoader.Load(this);
}
public override void OnFrameworkInitializationCompleted()
{
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
{
desktop.MainWindow = new MainWindow
{
DataContext = new MainWindowViewModel(),
};
}
base.OnFrameworkInitializationCompleted();
}
}

BIN
Assets/avalonia-logo.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

141
Models/ShapeManager.cs Normal file
View File

@ -0,0 +1,141 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Controls.Shapes;
using Avalonia.Input;
using Avalonia.Media;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace belonging.Models
{
public class ShapeManager
{
private readonly Canvas _canvas;
private readonly List<Shape> _shapes = new List<Shape>();
private Shape? _draggedShape;
private Point _dragStart;
private TextBlock? _messageTextBlock; // Ссылка на текущее сообщение
// Статический объект Random для генерации случайных чисел
private static readonly Random _random = new Random();
public ShapeManager(Canvas canvas)
{
_canvas = canvas;
}
public void AddShape(Shape shape)
{
_shapes.Add(shape);
_canvas.Children.Add(shape);
}
public void ClearShapes()
{
_shapes.Clear();
_canvas.Children.Clear();
}
public void OnPointerPressed(object? sender, PointerPressedEventArgs e)
{
var point = e.GetPosition(_canvas);
_draggedShape = null;
foreach (var shape in _shapes)
{
if (shape.Bounds.Contains(point))
{
_draggedShape = shape;
_dragStart = point;
break;
}
}
if (_draggedShape == null)
{
ShowMessage("Не попал");
}
else
{
// Определяем тип фигуры и показываем соответствующее сообщение
string shapeName = _draggedShape is Rectangle ? "квадрат" :
_draggedShape is Polygon polygon ? (polygon.Points.Count == 5 ? "пятиугольник" : "шестиугольник") :
"фигуру";
ShowMessage($"Ты попал в {shapeName}!!!");
}
}
public void OnPointerMoved(object? sender, PointerEventArgs e)
{
if (_draggedShape != null)
{
var currentPoint = e.GetPosition(_canvas);
var delta = currentPoint - _dragStart;
var newLeft = Canvas.GetLeft(_draggedShape) + delta.X;
var newTop = Canvas.GetTop(_draggedShape) + delta.Y;
// Проверка границ
if (newLeft < 0) newLeft = 0;
if (newTop < 0) newTop = 0;
if (newLeft + _draggedShape.Bounds.Width > _canvas.Bounds.Width) newLeft = _canvas.Bounds.Width - _draggedShape.Bounds.Width;
if (newTop + _draggedShape.Bounds.Height > _canvas.Bounds.Height) newTop = _canvas.Bounds.Height - _draggedShape.Bounds.Height;
Canvas.SetLeft(_draggedShape, newLeft);
Canvas.SetTop(_draggedShape, newTop);
_dragStart = currentPoint;
}
}
public void OnPointerReleased(object? sender, PointerReleasedEventArgs e)
{
_draggedShape = null;
}
private async void ShowMessage(string message)
{
// Удаляем старое сообщение, если оно есть
if (_messageTextBlock != null)
{
_canvas.Children.Remove(_messageTextBlock);
_messageTextBlock = null;
}
// Создаем новое сообщение
_messageTextBlock = new TextBlock
{
Text = message,
FontSize = 40,
Foreground = Brushes.Black,
HorizontalAlignment = Avalonia.Layout.HorizontalAlignment.Center,
VerticalAlignment = Avalonia.Layout.VerticalAlignment.Top,
TextAlignment = Avalonia.Media.TextAlignment.Center,
Margin = new Thickness(0, 30, 0, 0) // Отступ сверху
};
// Фиксированная позиция по центру сверху
Canvas.SetLeft(_messageTextBlock, (_canvas.Bounds.Width - _messageTextBlock.Bounds.Width) / 2);
Canvas.SetTop(_messageTextBlock, 0);
_canvas.Children.Add(_messageTextBlock);
// Удаляем сообщение через 2 секунды
await Task.Delay(3000);
if (_messageTextBlock != null)
{
_canvas.Children.Remove(_messageTextBlock);
_messageTextBlock = null;
}
}
public Point GenerateRandomPosition(Shape shape)
{
double x = _random.NextDouble() * (_canvas.Bounds.Width - shape.Bounds.Width);
double y = _random.NextDouble() * (_canvas.Bounds.Height - shape.Bounds.Height);
return new Point(x, y);
}
}
}

17
Program.cs Normal file
View File

@ -0,0 +1,17 @@
using Avalonia;
using System;
namespace belonging;
sealed class Program
{
[STAThread]
public static void Main(string[] args) => BuildAvaloniaApp()
.StartWithClassicDesktopLifetime(args);
public static AppBuilder BuildAvaloniaApp()
=> AppBuilder.Configure<App>()
.UsePlatformDetect()
.WithInterFont()
.LogToTrace();
}

30
ViewLocator.cs Normal file
View File

@ -0,0 +1,30 @@
using System;
using Avalonia.Controls;
using Avalonia.Controls.Templates;
using belonging.ViewModels;
namespace belonging;
public class ViewLocator : IDataTemplate
{
public Control? Build(object? param)
{
if (param is null)
return null;
var name = param.GetType().FullName!.Replace("ViewModel", "View", StringComparison.Ordinal);
var type = Type.GetType(name);
if (type != null)
{
return (Control)Activator.CreateInstance(type)!;
}
return new TextBlock { Text = "Not Found: " + name };
}
public bool Match(object? data)
{
return data is ViewModelBase;
}
}

View File

@ -0,0 +1,13 @@
// namespace belonging.ViewModels;
// public partial class MainWindowViewModel : ViewModelBase
// {
// public string Greeting { get; } = "Welcome to Avalonia!";
// }
namespace belonging.ViewModels;
public partial class MainWindowViewModel : ViewModelBase
{
public string Greeting { get; } = "Welcome to Avalonia!";
}

View File

@ -0,0 +1,7 @@
using CommunityToolkit.Mvvm.ComponentModel;
namespace belonging.ViewModels;
public class ViewModelBase : ObservableObject
{
}

26
Views/MainWindow.axaml Normal file
View File

@ -0,0 +1,26 @@
<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="belonging.Views.MainWindow"
Title="Пример Avalonia"
WindowState="Maximized"
Width="400" Height="400">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.5*" />
<ColumnDefinition Width="4*" />
</Grid.ColumnDefinitions>
<!-- Канва для рисования фигур -->
<Canvas Name="DrawingCanvas" Grid.Column="1" Background="LightGray" />
<!-- Панель с кнопками -->
<StackPanel Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Center" Margin="10">
<Button Content="Квадрат" Click="OnDrawSquareClick" Margin="5"/>
<Button Content="Пятиугольник" Click="OnDrawPentagonClick" Margin="5"/>
<Button Content="Шестиугольник" Click="OnDrawHexagonClick" Margin="5"/>
<Button Content="Очистить Поле" Click="OnClearAllClick" Margin="5"/>
</StackPanel>
</Grid>
</Window>

156
Views/MainWindow.axaml.cs Normal file
View File

@ -0,0 +1,156 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Controls.Shapes;
using Avalonia.Input;
using Avalonia.Media;
using belonging.Models;
using System;
namespace belonging.Views;
public partial class MainWindow : Window
{
Random rnd = new Random();
private readonly ShapeManager _shapeManager;
public MainWindow()
{
InitializeComponent();
_shapeManager = new ShapeManager(DrawingCanvas);
// Установка обработчиков событий в коде позади
DrawingCanvas.PointerPressed += _shapeManager.OnPointerPressed;
DrawingCanvas.PointerMoved += _shapeManager.OnPointerMoved;
DrawingCanvas.PointerReleased += _shapeManager.OnPointerReleased;
DrawingCanvas.Loaded += OnCanvasLoaded;
}
private void OnCanvasLoaded(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
{
// Удаляем обработчик события, чтобы он не вызывался повторно
DrawingCanvas.Loaded -= OnCanvasLoaded;
// Добавляем фигуры в случайных местах при запуске
AddRandomShape(CreateSquare());
AddRandomShape(CreatePentagon());
AddRandomShape(CreateHexagon());
}
private void AddRandomShape(Shape shape)
{
var randomPosition = _shapeManager.GenerateRandomPosition(shape);
Canvas.SetLeft(shape, randomPosition.X);
Canvas.SetTop(shape, randomPosition.Y);
_shapeManager.AddShape(shape);
}
private Rectangle CreateSquare()
{
return new Rectangle
{
Width = 100,
Height = 100,
Fill = Brushes.Black
};
}
private Polygon CreatePentagon()
{
return new Polygon
{
Points = new Avalonia.Collections.AvaloniaList<Point>
{
new Point(50, 0), // Верхняя вершина
new Point(100, 38), // Правая верхняя
new Point(81, 100), // Правая нижняя
new Point(19, 100), // Левая нижняя
new Point(0, 38) // Левая верхняя
},
Fill = Brushes.Black
};
}
private Polygon CreateHexagon()
{
return new Polygon
{
Points = new Avalonia.Collections.AvaloniaList<Point>
{
new Point(50, 0), // Верхняя центральная
new Point(100, 25), // Правая верхняя
new Point(100, 75), // Правая нижняя
new Point(50, 100), // Нижняя центральная
new Point(0, 75), // Левая нижняя
new Point(0, 25) // Левая верхняя
},
Fill = Brushes.Black
};
}
// Обработчики событий для кнопок
private void OnDrawSquareClick(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
{
var square = new Rectangle
{
Width = 100,
Height = 100,
Fill = Brushes.Black
};
Canvas.SetLeft(square, rnd.NextInt64((int)Width));
Canvas.SetTop(square, rnd.NextInt64((int)Height));
_shapeManager.AddShape(square);
}
public void OnClearAllClick(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
{
_shapeManager.ClearShapes()
}
private void OnDrawPentagonClick(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
{
var pentagon = new Polygon
{
Points = new Avalonia.Collections.AvaloniaList<Point>
{
new Point(50, 0), // Верхняя вершина
new Point(100, 38), // Правая верхняя
new Point(81, 100), // Правая нижняя
new Point(19, 100), // Левая нижняя
new Point(0, 38) // Левая верхняя
},
Fill = Brushes.Black
};
Canvas.SetLeft(pentagon, rnd.NextInt64((int)Width));
Canvas.SetTop(pentagon, rnd.NextInt64((int)Height));
_shapeManager.AddShape(pentagon);
}
private void OnDrawHexagonClick(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
{
var hexagon = new Polygon
{
Points = new Avalonia.Collections.AvaloniaList<Point>
{
new Point(50, 0), // Верхняя центральная
new Point(100, 25), // Правая верхняя
new Point(100, 75), // Правая нижняя
new Point(50, 100), // Нижняя центральная
new Point(0, 75), // Левая нижняя
new Point(0, 25) // Левая верхняя
},
Fill = Brushes.Black
};
Canvas.SetLeft(hexagon, rnd.NextInt64((int)Width));
Canvas.SetTop(hexagon, rnd.NextInt64((int)Height));
_shapeManager.AddShape(hexagon);
}
}

18
app.manifest Normal file
View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<!-- This manifest is used on Windows only.
Don't remove it as it might cause problems with window transparency and embedded controls.
For more details visit https://learn.microsoft.com/en-us/windows/win32/sbscs/application-manifests -->
<assemblyIdentity version="1.0.0.0" name="belonging.Desktop"/>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- A list of the Windows versions that this application has been tested on
and is designed to work with. Uncomment the appropriate elements
and Windows will automatically select the most compatible environment. -->
<!-- Windows 10 -->
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
</application>
</compatibility>
</assembly>

27
belonging.csproj Normal file
View File

@ -0,0 +1,27 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationManifest>app.manifest</ApplicationManifest>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
</PropertyGroup>
<ItemGroup>
<AvaloniaResource Include="Assets\**" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Avalonia" Version="11.2.1" />
<PackageReference Include="Avalonia.Desktop" Version="11.2.1" />
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.2.1" />
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.2.1" />
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
<PackageReference Include="Avalonia.Diagnostics" Version="11.2.1">
<IncludeAssets Condition="'$(Configuration)' != 'Debug'">None</IncludeAssets>
<PrivateAssets Condition="'$(Configuration)' != 'Debug'">All</PrivateAssets>
</PackageReference>
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.1" />
</ItemGroup>
</Project>

25
belonging.sln Normal file
View File

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.002.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "belonging", "belonging.csproj", "{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4BE901C1-B0C9-4BF1-802D-E239FFB3A7AE}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {9EE8DDED-A8D8-48B9-A269-7A9D0D1BC6F6}
EndGlobalSection
EndGlobal

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
bin/Debug/net8.0/belonging (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,651 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"belonging/1.0.0": {
"dependencies": {
"Avalonia": "11.2.1",
"Avalonia.Desktop": "11.2.1",
"Avalonia.Diagnostics": "11.2.1",
"Avalonia.Fonts.Inter": "11.2.1",
"Avalonia.Themes.Fluent": "11.2.1",
"CommunityToolkit.Mvvm": "8.2.1"
},
"runtime": {
"belonging.dll": {}
}
},
"Avalonia/11.2.1": {
"dependencies": {
"Avalonia.BuildServices": "0.0.29",
"Avalonia.Remote.Protocol": "11.2.1",
"MicroCom.Runtime": "0.11.0"
},
"runtime": {
"lib/net8.0/Avalonia.Base.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
},
"lib/net8.0/Avalonia.Controls.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
},
"lib/net8.0/Avalonia.DesignerSupport.dll": {
"assemblyVersion": "0.7.0.0",
"fileVersion": "0.7.0.0"
},
"lib/net8.0/Avalonia.Dialogs.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
},
"lib/net8.0/Avalonia.Markup.Xaml.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
},
"lib/net8.0/Avalonia.Markup.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
},
"lib/net8.0/Avalonia.Metal.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
},
"lib/net8.0/Avalonia.MicroCom.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
},
"lib/net8.0/Avalonia.OpenGL.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
},
"lib/net8.0/Avalonia.Vulkan.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
},
"lib/net8.0/Avalonia.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
"runtimeTargets": {
"runtimes/win-arm64/native/av_libglesv2.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "2.1.22045.0"
},
"runtimes/win-x64/native/av_libglesv2.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "2.1.22045.0"
},
"runtimes/win-x86/native/av_libglesv2.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "2.1.22045.0"
}
}
},
"Avalonia.BuildServices/0.0.29": {},
"Avalonia.Controls.ColorPicker/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1",
"Avalonia.Remote.Protocol": "11.2.1"
},
"runtime": {
"lib/net8.0/Avalonia.Controls.ColorPicker.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.Controls.DataGrid/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1",
"Avalonia.Remote.Protocol": "11.2.1"
},
"runtime": {
"lib/net8.0/Avalonia.Controls.DataGrid.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.Desktop/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1",
"Avalonia.Native": "11.2.1",
"Avalonia.Skia": "11.2.1",
"Avalonia.Win32": "11.2.1",
"Avalonia.X11": "11.2.1"
},
"runtime": {
"lib/net8.0/Avalonia.Desktop.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.Diagnostics/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1",
"Avalonia.Controls.ColorPicker": "11.2.1",
"Avalonia.Controls.DataGrid": "11.2.1",
"Avalonia.Themes.Simple": "11.2.1"
},
"runtime": {
"lib/net8.0/Avalonia.Diagnostics.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.Fonts.Inter/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1"
},
"runtime": {
"lib/net8.0/Avalonia.Fonts.Inter.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.FreeDesktop/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1",
"Tmds.DBus.Protocol": "0.20.0"
},
"runtime": {
"lib/net8.0/Avalonia.FreeDesktop.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.Native/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1"
},
"runtime": {
"lib/net8.0/Avalonia.Native.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
},
"runtimeTargets": {
"runtimes/osx/native/libAvaloniaNative.dylib": {
"rid": "osx",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"Avalonia.Remote.Protocol/11.2.1": {
"runtime": {
"lib/net8.0/Avalonia.Remote.Protocol.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.Skia/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1",
"HarfBuzzSharp": "7.3.0.2",
"HarfBuzzSharp.NativeAssets.Linux": "7.3.0.2",
"HarfBuzzSharp.NativeAssets.WebAssembly": "7.3.0.3-preview.2.2",
"SkiaSharp": "2.88.8",
"SkiaSharp.NativeAssets.Linux": "2.88.8",
"SkiaSharp.NativeAssets.WebAssembly": "2.88.8"
},
"runtime": {
"lib/net8.0/Avalonia.Skia.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.Themes.Fluent/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1"
},
"runtime": {
"lib/net8.0/Avalonia.Themes.Fluent.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.Themes.Simple/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1"
},
"runtime": {
"lib/net8.0/Avalonia.Themes.Simple.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.Win32/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1",
"Avalonia.Angle.Windows.Natives": "2.1.22045.20230930"
},
"runtime": {
"lib/net8.0/Avalonia.Win32.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"Avalonia.X11/11.2.1": {
"dependencies": {
"Avalonia": "11.2.1",
"Avalonia.FreeDesktop": "11.2.1",
"Avalonia.Skia": "11.2.1"
},
"runtime": {
"lib/net8.0/Avalonia.X11.dll": {
"assemblyVersion": "11.2.1.0",
"fileVersion": "11.2.1.0"
}
}
},
"CommunityToolkit.Mvvm/8.2.1": {
"runtime": {
"lib/net6.0/CommunityToolkit.Mvvm.dll": {
"assemblyVersion": "8.2.0.0",
"fileVersion": "8.2.1.1"
}
}
},
"HarfBuzzSharp/7.3.0.2": {
"dependencies": {
"HarfBuzzSharp.NativeAssets.Win32": "7.3.0.2",
"HarfBuzzSharp.NativeAssets.macOS": "7.3.0.2"
},
"runtime": {
"lib/net6.0/HarfBuzzSharp.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "7.3.0.2"
}
}
},
"HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
"dependencies": {
"HarfBuzzSharp": "7.3.0.2"
},
"runtimeTargets": {
"runtimes/linux-arm/native/libHarfBuzzSharp.so": {
"rid": "linux-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm64/native/libHarfBuzzSharp.so": {
"rid": "linux-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libHarfBuzzSharp.so": {
"rid": "linux-musl-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libHarfBuzzSharp.so": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
"runtimeTargets": {
"runtimes/osx/native/libHarfBuzzSharp.dylib": {
"rid": "osx",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {},
"HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
"runtimeTargets": {
"runtimes/win-arm64/native/libHarfBuzzSharp.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/libHarfBuzzSharp.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x86/native/libHarfBuzzSharp.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"MicroCom.Runtime/0.11.0": {
"runtime": {
"lib/net5.0/MicroCom.Runtime.dll": {
"assemblyVersion": "0.11.0.0",
"fileVersion": "0.11.0.0"
}
}
},
"SkiaSharp/2.88.8": {
"dependencies": {
"SkiaSharp.NativeAssets.Win32": "2.88.8",
"SkiaSharp.NativeAssets.macOS": "2.88.8"
},
"runtime": {
"lib/net6.0/SkiaSharp.dll": {
"assemblyVersion": "2.88.0.0",
"fileVersion": "2.88.8.0"
}
}
},
"SkiaSharp.NativeAssets.Linux/2.88.8": {
"dependencies": {
"SkiaSharp": "2.88.8"
},
"runtimeTargets": {
"runtimes/linux-arm/native/libSkiaSharp.so": {
"rid": "linux-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm64/native/libSkiaSharp.so": {
"rid": "linux-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libSkiaSharp.so": {
"rid": "linux-musl-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libSkiaSharp.so": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"SkiaSharp.NativeAssets.macOS/2.88.8": {
"runtimeTargets": {
"runtimes/osx/native/libSkiaSharp.dylib": {
"rid": "osx",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"SkiaSharp.NativeAssets.WebAssembly/2.88.8": {},
"SkiaSharp.NativeAssets.Win32/2.88.8": {
"runtimeTargets": {
"runtimes/win-arm64/native/libSkiaSharp.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/libSkiaSharp.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x86/native/libSkiaSharp.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"System.IO.Pipelines/8.0.0": {
"runtime": {
"lib/net8.0/System.IO.Pipelines.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Tmds.DBus.Protocol/0.20.0": {
"dependencies": {
"System.IO.Pipelines": "8.0.0"
},
"runtime": {
"lib/net8.0/Tmds.DBus.Protocol.dll": {
"assemblyVersion": "0.20.0.0",
"fileVersion": "0.20.0.0"
}
}
}
}
},
"libraries": {
"belonging/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Avalonia/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AyYhIN2A7bRwxp6BFHrIbXAHUFPXegzSMYwDrUnw1BzZs9ctwYTiCPCM5wbE2PXsEBwFDVJ/a2YHTOp56fSYAw==",
"path": "avalonia/11.2.1",
"hashPath": "avalonia.11.2.1.nupkg.sha512"
},
"Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Bo3qOhKC1b84BIhiogndMdAzB3UrrESKK7hS769f5HWeoMw/pcd42US5KFYW2JJ4ZSTrXnP8mXwLTMzh+S+9Lg==",
"path": "avalonia.angle.windows.natives/2.1.22045.20230930",
"hashPath": "avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512"
},
"Avalonia.BuildServices/0.0.29": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U4eJLQdoDNHXtEba7MZUCwrBErBTxFp6sUewXBOdAhU0Kwzwaa/EKFcYm8kpcysjzKtfB4S0S9n0uxKZFz/ikw==",
"path": "avalonia.buildservices/0.0.29",
"hashPath": "avalonia.buildservices.0.0.29.nupkg.sha512"
},
"Avalonia.Controls.ColorPicker/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-t8ViFwfIe6jCO5HvzPWOtwGNSMHYNc8XakWp76Rgy1MOiht8tHKry9cU7k40AHEYU6wVjiYBkl0c8zYZyyha1g==",
"path": "avalonia.controls.colorpicker/11.2.1",
"hashPath": "avalonia.controls.colorpicker.11.2.1.nupkg.sha512"
},
"Avalonia.Controls.DataGrid/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UaNQrY86GBqMZqZ/N/5/wLzr4Emh2N405VZI/IgH0I8BoMrjnosNr+++D7BOcahMNce0lUZLOsFyy+OY02PUAw==",
"path": "avalonia.controls.datagrid/11.2.1",
"hashPath": "avalonia.controls.datagrid.11.2.1.nupkg.sha512"
},
"Avalonia.Desktop/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-q6alzkTgFjukOrbiiFlh0mkhkxGRMRTMS8zdNEixIl9apPnD2ln9sjAC4NR2agNz5+HmZVfXYu6kYK12rMmKwA==",
"path": "avalonia.desktop/11.2.1",
"hashPath": "avalonia.desktop.11.2.1.nupkg.sha512"
},
"Avalonia.Diagnostics/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-axUWa4sZoe9HgUXPEDhbZXijL8ex+lwQGVwNQLmD299O7pCqKcYThjyG/eCETO/boqjKTt3H85LHEPx94BP9dg==",
"path": "avalonia.diagnostics/11.2.1",
"hashPath": "avalonia.diagnostics.11.2.1.nupkg.sha512"
},
"Avalonia.Fonts.Inter/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-egEFQWLHuSzyWKolPy9u4qPor270N2GL/4CI33eBxr09chrUVQsOlxQ6zeWPiBLzzgv/lCrZhOMCAIWsOz3tNg==",
"path": "avalonia.fonts.inter/11.2.1",
"hashPath": "avalonia.fonts.inter.11.2.1.nupkg.sha512"
},
"Avalonia.FreeDesktop/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ChKdPjQ2uBJUN0y+/RsdoETzXRn/q1eWFBDwprDy+Zi/AVkUfRk06hKbsb/U+Q3zO65CMEprRcMPbys0EkK2vg==",
"path": "avalonia.freedesktop/11.2.1",
"hashPath": "avalonia.freedesktop.11.2.1.nupkg.sha512"
},
"Avalonia.Native/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-1cVasDUIkqfAYLkaLFDx+VDZymer2v643OYD6Jd6nzP20TNTqN2LfFOpxXCTYMrWc9Dk5AoVJJCrz3wRE5kooQ==",
"path": "avalonia.native/11.2.1",
"hashPath": "avalonia.native.11.2.1.nupkg.sha512"
},
"Avalonia.Remote.Protocol/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aqEialxjir7DO/dOFf7BGN/yQ4/adSC5UuVfqBr/RUHOENSH6CqoHj8kmtmJxnuz7ESQFSB2+h1kLVnk5csiDw==",
"path": "avalonia.remote.protocol/11.2.1",
"hashPath": "avalonia.remote.protocol.11.2.1.nupkg.sha512"
},
"Avalonia.Skia/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FkqiXWT1hN0s5MIx5IKDGZaqewQENikQh6aBQyApiZVu5koa8H8RW1yfb2cFK3M4IVIyhqwl8ZirkXsS18lf/Q==",
"path": "avalonia.skia/11.2.1",
"hashPath": "avalonia.skia.11.2.1.nupkg.sha512"
},
"Avalonia.Themes.Fluent/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9YUzDmZO5oDppsoA3Igeu/v1cVi4xu8jdO6ZrBzXJXJ9mma/htK0Ub9+V1lRoCW/O70nQfBX+ZDpm0dca1PVgw==",
"path": "avalonia.themes.fluent/11.2.1",
"hashPath": "avalonia.themes.fluent.11.2.1.nupkg.sha512"
},
"Avalonia.Themes.Simple/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ToiYv8hhJ5gcEtD54VZv7NpBFiqGasj4bjFh/AtjXApiYOp8r3orFPX8Nsc3kHcUCvNNjbjAy9dmBG65nYePkw==",
"path": "avalonia.themes.simple/11.2.1",
"hashPath": "avalonia.themes.simple.11.2.1.nupkg.sha512"
},
"Avalonia.Win32/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7Gfw7S1PoINaCXaIV1rh7zo82IhsqhR7a0PAt281cBrfDkJiNU0DYgW2RZxKl3oVFxtfbxJZbdP7hSVmHvoDfw==",
"path": "avalonia.win32/11.2.1",
"hashPath": "avalonia.win32.11.2.1.nupkg.sha512"
},
"Avalonia.X11/11.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-h2aCpyLmxGkldPK7cbncEgyobrJ5En7gQtrwVARLmN32Rw6dHut3jyF3P8at2DmWxRuKwZVXgWBSSI62hINgrQ==",
"path": "avalonia.x11/11.2.1",
"hashPath": "avalonia.x11.11.2.1.nupkg.sha512"
},
"CommunityToolkit.Mvvm/8.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-I24ofWVEdplxYjUez9/bljv/qb8r8Ccj6cvYXHexNBegLaD3iDy3QrzAAOYVMmfGWIXxlU1ZtECQNfU07+6hXQ==",
"path": "communitytoolkit.mvvm/8.2.1",
"hashPath": "communitytoolkit.mvvm.8.2.1.nupkg.sha512"
},
"HarfBuzzSharp/7.3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0tCd6HyCmNsX/DniCp2b00fo0xPbdNwKOs9BxxyT8oOOuMlWjcSFwzONKyeckCKVBFEsbSmsAHPDTqxoSDwZMg==",
"path": "harfbuzzsharp/7.3.0.2",
"hashPath": "harfbuzzsharp.7.3.0.2.nupkg.sha512"
},
"HarfBuzzSharp.NativeAssets.Linux/7.3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aKa5J1RqjXKAtdcZJp5wjC78klfBIzJHM6CneN76lFmQ9LLRJA9Oa0TkIDaV8lVLDKMAy5fCKHXFlXUK1YfL/g==",
"path": "harfbuzzsharp.nativeassets.linux/7.3.0.2",
"hashPath": "harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512"
},
"HarfBuzzSharp.NativeAssets.macOS/7.3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-nycYH/WLJ6ogm+I+QSFCdPJsdxSb5GANWYbQyp1vsd/KjXN56RVUJWPhbgP2GKb/Y7mrsHM7EProqVXlO/EMsA==",
"path": "harfbuzzsharp.nativeassets.macos/7.3.0.2",
"hashPath": "harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512"
},
"HarfBuzzSharp.NativeAssets.WebAssembly/7.3.0.3-preview.2.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Dc+dolrhmkpqwT25NfNEEgceW0//KRR2WIOvxlyIIHIIMBCn0FfUeJX5RhFll8kyaZwF8tuKsxRJtQG/rzSBog==",
"path": "harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2",
"hashPath": "harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512"
},
"HarfBuzzSharp.NativeAssets.Win32/7.3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-DpF9JBzwws2dupOLnjME65hxQWWbN/GD40AoTkwB4S05WANvxo3n81AnQJKxWDCnrWfWhLPB36OF27TvEqzb/A==",
"path": "harfbuzzsharp.nativeassets.win32/7.3.0.2",
"hashPath": "harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512"
},
"MicroCom.Runtime/0.11.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
"path": "microcom.runtime/0.11.0",
"hashPath": "microcom.runtime.0.11.0.nupkg.sha512"
},
"SkiaSharp/2.88.8": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bRkp3uKp5ZI8gXYQT57uKwil1uobb2p8c69n7v5evlB/2JNcMAXVcw9DZAP5Ig3WSvgzGm2YSn27UVeOi05NlA==",
"path": "skiasharp/2.88.8",
"hashPath": "skiasharp.2.88.8.nupkg.sha512"
},
"SkiaSharp.NativeAssets.Linux/2.88.8": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0FO6YA7paNFBMJULvEyecPmCvL9/STvOAi5VOUw2srqJ7pNTbiiZkfl7sulAzcumbWgfzaVjRXYTgMj7SoUnWQ==",
"path": "skiasharp.nativeassets.linux/2.88.8",
"hashPath": "skiasharp.nativeassets.linux.2.88.8.nupkg.sha512"
},
"SkiaSharp.NativeAssets.macOS/2.88.8": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6Kn5TSkKlfyS6azWHF3Jk2sW5C4jCE5uSshM/5AbfFrR+5n6qM5XEnz9h4VaVl7LTxBvHvMkuPb/3bpbq0vxTw==",
"path": "skiasharp.nativeassets.macos/2.88.8",
"hashPath": "skiasharp.nativeassets.macos.2.88.8.nupkg.sha512"
},
"SkiaSharp.NativeAssets.WebAssembly/2.88.8": {
"type": "package",
"serviceable": true,
"sha512": "sha512-S3qRo8c+gVYOyfrdf6FYnjx/ft+gPkb4dNY2IPv5Oy5yNBhDhXhKqHFr9h4+ne6ZU+7D4dbuRQqsIqCo8u1/DA==",
"path": "skiasharp.nativeassets.webassembly/2.88.8",
"hashPath": "skiasharp.nativeassets.webassembly.2.88.8.nupkg.sha512"
},
"SkiaSharp.NativeAssets.Win32/2.88.8": {
"type": "package",
"serviceable": true,
"sha512": "sha512-O9QXoWEXA+6cweR4h3BOnwMz+pO9vL9mXdjLrpDd0w1QzCgWmLQBxa1VgySDITiH7nQndrDG1h6937zm9pLj1Q==",
"path": "skiasharp.nativeassets.win32/2.88.8",
"hashPath": "skiasharp.nativeassets.win32.2.88.8.nupkg.sha512"
},
"System.IO.Pipelines/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==",
"path": "system.io.pipelines/8.0.0",
"hashPath": "system.io.pipelines.8.0.0.nupkg.sha512"
},
"Tmds.DBus.Protocol/0.20.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
"path": "tmds.dbus.protocol/0.20.0",
"hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512"
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,13 @@
{
"runtimeOptions": {
"tfm": "net8.0",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
"configProperties": {
"System.Runtime.InteropServices.BuiltInComInterop.IsSupported": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]

View File

@ -0,0 +1 @@
40e55a7cdac33bec6da2c0a8cfcc1c5fe0f4534846a10e112a8fab685313618b

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,193 @@
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Base.dll
C:\Users\Class_Student\.nuget\packages\avalonia.controls.colorpicker\11.2.1\lib\net8.0\Avalonia.Controls.ColorPicker.dll
C:\Users\Class_Student\.nuget\packages\avalonia.controls.datagrid\11.2.1\lib\net8.0\Avalonia.Controls.DataGrid.dll
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Controls.dll
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.DesignerSupport.dll
C:\Users\Class_Student\.nuget\packages\avalonia.desktop\11.2.1\lib\net8.0\Avalonia.Desktop.dll
C:\Users\Class_Student\.nuget\packages\avalonia.diagnostics\11.2.1\lib\net8.0\Avalonia.Diagnostics.dll
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Dialogs.dll
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.dll
C:\Users\Class_Student\.nuget\packages\avalonia.fonts.inter\11.2.1\lib\net8.0\Avalonia.Fonts.Inter.dll
C:\Users\Class_Student\.nuget\packages\avalonia.freedesktop\11.2.1\lib\net8.0\Avalonia.FreeDesktop.dll
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Markup.dll
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Markup.Xaml.dll
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Metal.dll
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.MicroCom.dll
C:\Users\Class_Student\.nuget\packages\avalonia.native\11.2.1\lib\net8.0\Avalonia.Native.dll
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.OpenGL.dll
C:\Users\Class_Student\.nuget\packages\avalonia.remote.protocol\11.2.1\lib\net8.0\Avalonia.Remote.Protocol.dll
C:\Users\Class_Student\.nuget\packages\avalonia.skia\11.2.1\lib\net8.0\Avalonia.Skia.dll
C:\Users\Class_Student\.nuget\packages\avalonia.themes.fluent\11.2.1\lib\net8.0\Avalonia.Themes.Fluent.dll
C:\Users\Class_Student\.nuget\packages\avalonia.themes.simple\11.2.1\lib\net8.0\Avalonia.Themes.Simple.dll
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Vulkan.dll
C:\Users\Class_Student\.nuget\packages\avalonia.win32\11.2.1\lib\net8.0\Avalonia.Win32.dll
C:\Users\Class_Student\.nuget\packages\avalonia.x11\11.2.1\lib\net8.0\Avalonia.X11.dll
C:\Users\Class_Student\.nuget\packages\communitytoolkit.mvvm\8.2.1\lib\net6.0\CommunityToolkit.Mvvm.dll
C:\Users\Class_Student\.nuget\packages\harfbuzzsharp\7.3.0.2\lib\net6.0\HarfBuzzSharp.dll
C:\Users\Class_Student\.nuget\packages\microcom.runtime\0.11.0\lib\net5.0\MicroCom.Runtime.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\Microsoft.CSharp.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\Microsoft.VisualBasic.Core.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\Microsoft.VisualBasic.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\Microsoft.Win32.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\Microsoft.Win32.Registry.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\mscorlib.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\netstandard.dll
C:\Users\Class_Student\.nuget\packages\skiasharp\2.88.8\lib\net6.0\SkiaSharp.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.AppContext.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Buffers.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Collections.Concurrent.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Collections.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Collections.Immutable.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Collections.NonGeneric.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Collections.Specialized.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.ComponentModel.Annotations.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.ComponentModel.DataAnnotations.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.ComponentModel.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.ComponentModel.EventBasedAsync.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.ComponentModel.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.ComponentModel.TypeConverter.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Configuration.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Console.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Core.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Data.Common.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Data.DataSetExtensions.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Data.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Diagnostics.Contracts.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Diagnostics.Debug.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Diagnostics.DiagnosticSource.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Diagnostics.FileVersionInfo.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Diagnostics.Process.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Diagnostics.StackTrace.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Diagnostics.TextWriterTraceListener.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Diagnostics.Tools.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Diagnostics.TraceSource.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Diagnostics.Tracing.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Drawing.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Drawing.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Dynamic.Runtime.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Formats.Asn1.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Formats.Tar.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Globalization.Calendars.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Globalization.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Globalization.Extensions.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.Compression.Brotli.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.Compression.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.Compression.FileSystem.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.Compression.ZipFile.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.FileSystem.AccessControl.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.FileSystem.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.FileSystem.DriveInfo.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.FileSystem.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.FileSystem.Watcher.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.IsolatedStorage.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.MemoryMappedFiles.dll
C:\Users\Class_Student\.nuget\packages\system.io.pipelines\8.0.0\lib\net8.0\System.IO.Pipelines.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.Pipes.AccessControl.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.Pipes.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.IO.UnmanagedMemoryStream.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Linq.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Linq.Expressions.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Linq.Parallel.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Linq.Queryable.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Memory.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.Http.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.Http.Json.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.HttpListener.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.Mail.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.NameResolution.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.NetworkInformation.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.Ping.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.Quic.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.Requests.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.Security.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.ServicePoint.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.Sockets.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.WebClient.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.WebHeaderCollection.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.WebProxy.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.WebSockets.Client.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Net.WebSockets.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Numerics.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Numerics.Vectors.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.ObjectModel.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Reflection.DispatchProxy.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Reflection.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Reflection.Emit.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Reflection.Emit.ILGeneration.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Reflection.Emit.Lightweight.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Reflection.Extensions.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Reflection.Metadata.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Reflection.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Reflection.TypeExtensions.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Resources.Reader.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Resources.ResourceManager.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Resources.Writer.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.CompilerServices.Unsafe.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.CompilerServices.VisualC.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.Extensions.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.Handles.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.InteropServices.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.InteropServices.JavaScript.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.InteropServices.RuntimeInformation.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.Intrinsics.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.Loader.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.Numerics.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.Serialization.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.Serialization.Formatters.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.Serialization.Json.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.Serialization.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Runtime.Serialization.Xml.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.AccessControl.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Claims.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Cryptography.Algorithms.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Cryptography.Cng.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Cryptography.Csp.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Cryptography.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Cryptography.Encoding.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Cryptography.OpenSsl.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Cryptography.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Cryptography.X509Certificates.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Principal.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.Principal.Windows.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Security.SecureString.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.ServiceModel.Web.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.ServiceProcess.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Text.Encoding.CodePages.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Text.Encoding.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Text.Encoding.Extensions.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Text.Encodings.Web.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Text.Json.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Text.RegularExpressions.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Threading.Channels.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Threading.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Threading.Overlapped.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Threading.Tasks.Dataflow.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Threading.Tasks.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Threading.Tasks.Extensions.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Threading.Tasks.Parallel.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Threading.Thread.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Threading.ThreadPool.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Threading.Timer.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Transactions.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Transactions.Local.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.ValueTuple.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Web.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Web.HttpUtility.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Windows.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Xml.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Xml.Linq.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Xml.ReaderWriter.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Xml.Serialization.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Xml.XDocument.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Xml.XmlDocument.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Xml.XmlSerializer.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Xml.XPath.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\System.Xml.XPath.XDocument.dll
C:\Users\Class_Student\.nuget\packages\tmds.dbus.protocol\0.20.0\lib\net8.0\Tmds.DBus.Protocol.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\WindowsBase.dll

Binary file not shown.

BIN
obj/Debug/net8.0/apphost Normal file

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,23 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Этот код создан программой.
// Исполняемая версия:4.0.30319.42000
//
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
// повторной генерации кода.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("belonging")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+02fa3002badf2713ad2447e713672135bc751119")]
[assembly: System.Reflection.AssemblyProductAttribute("belonging")]
[assembly: System.Reflection.AssemblyTitleAttribute("belonging")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Создано классом WriteCodeFragment MSBuild.

View File

@ -0,0 +1 @@
2a09705d6d5c56ffde501b53af781ef48845d05f706a4a26a4d5f3afd458e223

View File

@ -0,0 +1,26 @@
is_global = true
build_property.AvaloniaNameGeneratorIsEnabled = true
build_property.AvaloniaNameGeneratorBehavior = InitializeComponent
build_property.AvaloniaNameGeneratorDefaultFieldModifier = internal
build_property.AvaloniaNameGeneratorFilterByPath = *
build_property.AvaloniaNameGeneratorFilterByNamespace = *
build_property.AvaloniaNameGeneratorViewFileNamingStrategy = NamespaceAndClassName
build_property.AvaloniaNameGeneratorAttachDevTools = true
build_property.TargetFramework = net8.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = belonging
build_property.ProjectDir = C:\Users\Class_Student\Desktop\belonging\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
[C:/Users/Class_Student/Desktop/belonging/App.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/Class_Student/Desktop/belonging/Views/MainWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More