Описание тега avalonia

AvaloniaUI (также известная как Avalonia) — это мультиплатформенная платформа графического интерфейса, использующая XAML для создания графических интерфейсов. Он имеет много общего с WPF и может работать в Windows, Linux, macOS, Android и iOS.
1 ответ

Как поддерживать китайские иероглифы в .Net Core Avalonia?

Программа, которую я скомпилировал, не может нормально отображать китайские символы на компьютере моего друга (она может отображаться нормально на моем Win10 и Deepin Linux), отсутствует ли какой-либо шрифт? Какие шрифты нужно установить на компьюте…
30 июн '20 в 14:29
2 ответа

Как реализовать MenuItem с InputGesture в приложении Avalonia MVVM?

Мне нужно меню с InputGesture, как на картинке здесь: https://github.com/AvaloniaUI/Avalonia/pull/3602 Начиная с Microsoft Visual Studio Community 2019 с новым приложением Avalonia MVVM, я пытаюсь настроить XAML в Visual Studio для достижения этой ц…
15 июл '20 в 11:28
3 ответа

Avalonia UI C# XAML WPF - настройка цвета строки сетки данных на основе значения столбца

public class EventLogView : UserControl { private DataGrid dataGrid; public EventLogView() { this.InitializeComponent(); dataGrid = this.FindControl<DataGrid>("EventLogsDataGrid"); this.dataGrid.LoadingRow += new EventHandler<DataGridRowEve…
04 май '20 в 12:34
1 ответ

FrameworkPropertyMetadataOptions.AffectsMeasure и FrameworkPropertyMetadataOptions.AffectsRender в Avalonia

Перенос приложения из wpf в avalonia ui. Во время переноса я столкнулся с тем, чего нет в документации. В общем есть кусок кода от wpf: public class BaseLabelElement : UIElement { public static readonly DependencyProperty FontFamilyProperty = Depend…
26 июл '20 в 23:18
4 ответа

Событие нажатия кнопки Avalonia не работает

У меня есть простая форма Avalonia: <Window xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/mark…
17 май '20 в 02:00
2 ответа

Использование DataGridCheckBoxColumn - выдает необработанное исключение

Это происходит, когда DataGridCheckBoxColumn используется в DataGrid и привязан к логическому свойству в модели поддержки. Если щелкнуть столбец и установить / снять флажки - он ведет себя так, как ожидалось, - но затем, когда я закрываю главное окн…
22 май '20 в 15:07
1 ответ

Как успешно использовать элемент управления DataGrid в Visual Studio 2019 с Avalonia 0.8.3

Я начал новый проект в Visual Studio 2019 с использованием шаблона приложения Avalonia MVVM. Я включил пакеты Avalonia, Avalonia.Desktop, Avalonia.Controls.DataGrid и Avalonia.ReactiveUI из NuGet и обновил их все до версии 0.8.3. Первый элемент упра…
05 ноя '19 в 04:21
0 ответов

Работают ли управляющие библиотеки DevExpress WPF с AvaloniaUI в .NetCore?

Я работаю над тем, чтобы ускорить работу с последним выпуском AvaloniaUI (выпуск Avalonia 0.9.0). У нас есть приложение WPF, которое мы создаем с использованием инфраструктуры.Net Core. Мы широко используем управляющие библиотеки DevExpress WPF. Биб…
0 ответов

Ошибка: "SystemException:XOpenDisplay failed" при попытке запустить приложение Avalonia из Crontab в Linux

У меня есть приложение Avalonia на плате Linux Debian UP, которое я могу запустить с помощью следующей команды из терминала: sudo dotnet /home/user/myapp/myapp.dll Я написал следующий скрипт keepalive.sh, чтобы проверить, запущено ли приложение, и з…
11 мар '20 в 06:21
1 ответ

Где и как сгенерированные ViewLocator представления получают свои DataContexts (в учебном приложении Todo от Avalonia)?

В завершенном учебнике Avalonia Todo application --- где и как TodoListView и AddItemView получают свои DataContexts, чтобы они были равны TodoListViewModel и AddItemViewModel соответственно??? Я имею в виду, что их родительский элемент управления M…
30 апр '20 в 13:32
1 ответ

WPF - измените тему с темной на светлую, нажав соответствующую кнопку - Avalonia

Я хотел бы дать пользователю возможность изменить тему с темной на светлую, нажав кнопку. <Application xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:MyApp" x:Class="CoreBac…
08 май '20 в 13:41
1 ответ

Resource.xaml в Авалонии

Я создаю приложение с использованием avalonia, которое имеет некоторые элементы пользовательского интерфейса в другой сборке из-за возможности повторного использования. В этой дополнительной сборке я хочу иметь файл Resource.xml, на который ссылаетс…
12 сен '19 в 18:40
2 ответа

ReactiveUI подключил Observable CanExecute со свойствами IsExecuting

Если CleanCommand выполняется, SearchCommand будет неактивен. Если SearchCommand выполняется, CleanCommand будет неактивен. Штрих-код public long Barcode { get => _barcode; set => this.RaiseAndSetIfChanged(ref _barcode, value); } private reado…
10 апр '20 в 00:04
0 ответов

Авалония - как создать новое окно?

Пытаюсь познакомиться с Avalonia и портирую на нее один из своих проектов. У меня проблема с созданием новых окон - я использую руководство из Tutorial и получаю только файл.xaml.cs в моем обозревателе решений: Файл AboutView.xaml создается в папке …
14 июн '20 в 12:48
0 ответов

Авалония Как настроить полилинию, перетаскивая точки?

Я хочу нарисовать полилинию. Перед созданием пользователь может указать количество контрольных точек в ломаной линии. Сразу после создания контрольные точки равномерно распределяются по ломаной линии, и пользователь может перетаскивать эти контрольн…
21 июн '20 в 15:46
0 ответов

Создать пункт меню строки состояния из NETCore в macOS

Я создаю приложение для MacOS с.NET Core 3.1 и фреймворком Avalonia UI. И столкнулся с проблемой, что Avalonia еще не имеет реализации TrayIcon/StatusBar для macOS. В связи с этим я решил создать собственную библиотеку на Objective C и вызвать ее из…
02 сен '20 в 18:25
0 ответов

Как получить подробную информацию о USB-устройстве на кросс-платформе C# .net Core

Я работаю над фреймворком Avalonia и.net core 3.0, используя библиотеку System.Management, чтобы получить сведения о USB-устройстве, подключенном к компьютеру. Работает на окнах. Но когда я тестирую на Mac и Linux, приложение выдает исключение Platf…
1 ответ

Как сохранить UserInput из TextBox в переменной - Avalonia UI, C#

Я хотел бы спросить вас, как я могу сохранить значение, полученное от ввода пользователем? Когда пользователь вводит свое имя пользователя, я хотел бы взять его и сохранить в переменной.
23 мар '20 в 12:28
1 ответ

Avalonia - с использованием встроенных Avalonia.Data.Converters

Я пытаюсь использовать BoolConverters.And конвертер, но, похоже, не может найти способ заставить его работать внутри XAML. Объявление Xmlns: xmlns:acon="clr-namespace:Avalonia.Data.Converters.BoolConverters;assembly=Avalonia.Base" Ресурсы: <UserC…
10 июн '20 в 01:51
0 ответов

Параллельные экземпляры - данные / проблема проектирования

Я пытаюсь придумать дизайн для приложения (C#/Avalonia), которое позволит создавать представления для данных, поступающих из нескольких источников. Общая идея состоит в том, чтобы связать источники и представить результат с помощью различных компоне…
23 июн '20 в 14:14