К сожалению, ссылка, которую вы предоставили, недоступна. Однако, я могу предоставить вам общий пример создания пользовательского элемента управления на Avalonia без появления ошибок.
Вот пример кода для создания пользовательского элемента управления на Avalonia:
1. Создайте новый проект Avalonia Application в Visual Studio.
2. Добавьте новый класс с названием "CustomControl" в проект:
```csharp
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
namespace YourProjectName
{
public class CustomControl : UserControl
{
public CustomControl()
{
this.InitializeComponent();
}
private void InitializeComponent()
{
AvaloniaXamlLoader.Load(this);
}
}
}
```
3. Создайте файл XAML с названием "CustomControl.axaml" и добавьте его в папку проекта:
```xaml
<UserControl xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:YourProjectName"
x:Class="YourProjectName.CustomControl">
<Grid>
<!-- Здесь можно добавить содержимое вашего пользовательского элемента управления -->
</Grid>
</UserControl>
```
4. В файле "MainWindow.axaml" замените содержимое на следующий код:
```xaml
<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:YourProjectName"
x:Class="YourProjectName.MainWindow"
Title="MainWindow" Width="800" Height="450">
<Grid>
<local:CustomControl/>
</Grid>
</Window>
```
Теперь у вас должен быть созданный пользовательский элемент управления "CustomControl", который используется в главном окне "MainWindow". Ошибки не должны возникать, если вы правильно настроили проект и установили Avalonia NuGet пакеты.
Если у вас остались конкретные ошибки или вопросы, пожалуйста, уточните их, и я постараюсь помочь вам.