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

AvaloniaUI (aka Avalonia) is a multiplatform GUI-Framework using XAML for the creation of GUIs. It has many similarities to WPF and can run on Windows, Linux, macOS, Android and iOS.
1 ответ

Обязательное свойство для контроля

Как связать SourceObject и TargetObject с элементом TextBox? Это работает, но я хочу более одного текстового поля, и это не представляется возможным, когда они названы одинаково. Моя цель состоит в том, чтобы TextBox изменил свой цвет фона, когда сф…
10 авг '18 в 08:07
3 ответа

Исключение из Avalonia "Невозможно найти представление для <имя класса>"

У меня есть решение VS со следующими проектами, чтобы я мог делиться кодом пользовательского интерфейса между iOS и Windows: MyApp.UI.Avalonia - стандартная библиотека классов.NET с пакетом nuget Avaloniaсодержит файлы XAML/CS для пользовательского …
22 янв '19 в 02:04
1 ответ

TabControl без заголовка в интерфейсе Avalonia

Я хотел бы создать простой мастер на основе TabControl в Avalonia UI с четырьмя страницами. Каждая страница с несколькими элементами управления. Вместо заголовков TabItem я хотел бы создать свои собственные кнопки и скрыть заголовки TabItem по умолч…
12 апр '18 в 19:30
1 ответ

Реализация перетаскивания для узлов TreeView в Avalonia

Как реализовать поведение перетаскивания в элементе управления TreeView? Примером может служить проводник, в котором пользователь может перемещать файл из одной папки в другую путем перетаскивания. У меня есть следующий код в моем XAML: &lt;TreeView…
08 июн '17 в 17:24
3 ответа

ListBox с DataTemplate распознает SelectedItem

У меня есть ListBox с простым DataTemplate, CheckBoxи TextBox, Если пользователь проверяет CheckBox Я хочу получить этот измененный предмет, как собственность SelectedItem из ListBox, Как я могу получить элемент от List2что изменилось? MyListItem: p…
31 июл '17 в 18:40
2 ответа

Два разных DataTemplate

У меня есть два ListBox, определенных в моем XAML, и один класс MyListItem. Теперь один ListBox должен отображать имя как кнопку, а второй ListBox должен отображать имя как TextBlock. Вот небольшой пример, оба ListBox ведут себя одинаково. MyListIte…
04 июн '17 в 12:34
1 ответ

Имя "AvaloniaXamlLoaderPortableXaml" не существует в текущем контексте

Я только что обновился до последней версии Avalonia.Desktop (0.7.0), и теперь я получаю эту ошибку компиляции. Похоже, этот метод сейчас отсутствует в приложении. Как мы должны позвонить сейчас, чтобы инициализировать страницу?
03 ноя '18 в 00:55
2 ответа

TreeView DoubleClick

В дереве в avalonia нет события двойного щелчка. Возможно ли реализовать это по-другому? Я хочу поймать событие двойного щелчка в ViewModel, чтобы выполнить метод. С уважением, Кевин
06 июл '17 в 08:21
1 ответ

Avalonia Ui, эквивалентный ImageResource

Я пытаюсь определить ImageSource с AvaloniaUi. В WPF я собирался так: &lt;ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"&gt; &lt;ImageSource x:Key="Icon"&gt…
10 окт '18 в 09:35
1 ответ

Замена х: Тип

Что такое замена x: type, например у меня есть: &lt;i:Interaction.Behaviors&gt; &lt;ia:EventTriggerBehavior EventName="DoubleTapped" SourceObject="{x:Type TreeViewItem}"&gt; &lt;ia:CallMethodAction TargetObject="{Binding}" MethodName="IncrementCount…
08 авг '17 в 08:17
1 ответ

Как продлить контроль в Авалонии?

Я хочу расширить выпадающий список по умолчанию с некоторыми функциями. Пользовательский раскрывающийся список должен вести себя как раскрывающийся список по умолчанию в .xaml файл, так что должно быть возможно добавить элементы к нему. К сожалению,…
08 авг '18 в 12:23
0 ответов

Создание LineDrawing в пользовательском интерфейсе Avalonia

Я хочу создать линию как стиль в Avalonia UI. Это часть Xaml &lt;Window.Styles&gt; &lt;Style&gt; &lt;Style.Resources&gt; &lt;DrawingGroup x:Key="VerticalBevel"&gt; &lt;GeometryDrawing&gt; &lt;GeometryDrawing.Pen&gt; &lt;Pen Thickness="10" Brush="Bla…
13 апр '18 в 17:08
1 ответ

Avalonia UI Ошибка в привязке "Не удалось найти свойство CLR"

Я пытаюсь создать приложение MVVM, которое извлекает данные из API и помещает данные в списки, которые используются для навигации по программе. У меня проблема в том, что в списке возникает эта ошибка, и я не могу понять, почему: Привязка: ошибка в …
29 ноя '18 в 10:29
2 ответа

Используется ли призма с другими графическими средами, кроме мультиплатформенных, совместимых с wpf?

Мне было интересно, могу ли я использовать фреймворк Prism вместе с AvaloniaUI и будет ли мое приложение по-прежнему мультиплатформенным. У меня сейчас только окна, и они работают, однако, работает ли она с linux/macOS также?
25 авг '16 в 09:28
1 ответ

Как добавить WPF UserControl в окно Avalonia?

Я создал Окно Авалония.Мне нужно воспроизвести видео, но Avalonia еще не поддерживает MediaElement. Я хочу использовать System.Windows.Controls.MediaElement.Можно ли добавить окно управления в окне Avalonia?
27 окт '17 в 10:08
0 ответов

Avalonia UI - Как получить / установить свойства элементов управления UI из кода

У меня есть несколько TabControlопределены в моем XAML. Я хотел бы, чтобы моя ViewModel знала о TabItem имя или индекс TabItem это выбрано. у меня тоже есть ScrollViewer что я хотел бы всегда прокручивать вниз, когда нажата кнопка. Я должен быть в с…
30 авг '18 в 22:46
1 ответ

Как связать цвет в Авалонии

В WPF было немного более запутанным, как связывать цвета, такие как цвет фона, со свойством viewmodel. Есть ли другие способы связать цвета в Авалонии? Или этот пример хороший способ? Авалония Вью &lt;Window xmlns="https://github.com/avaloniaui" xml…
01 июн '17 в 19:33
0 ответов

Поддержка интернационализации в Авалонии

Есть ли способ ссылаться на зависящие от языка ресурсы, такие как текст, графика и т. Д., Из XAML в Авалонии? Сейчас мое решение - предоставить специальный объект I18N с DataContext, а затем обращаться к ресурсам через индексатор. Есть ли способ луч…
30 май '17 в 08:31
1 ответ

Как определить отдельный набор стилей для каждой платформы / ОС в Avalonia?

Есть ли способ применить разные стили в зависимости от операционной системы? Как определить отдельные темы для Windows, macOS и Linux?
29 май '17 в 13:01
1 ответ

Как работают селекторы стиля в Авалонии?

Селекторы очень похожи на CSS. Какие селекторы доступны в Авалонии? Что означает этот селектор, например: &lt;Style Selector="ListBoxItem:selected /template/ ContentPresenter"&gt; &lt;Setter Property="Background" Value="#ffffff" /&gt; &lt;/Style&gt;
29 май '17 в 11:48