问题标签 [avaloniaui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3359 浏览

c# - C#/AvaloniaUI - 单击按钮并更改文本

我对 AvaloniaUI 很陌生。

单击按钮时,我真的很难更改文本。这是我的代码:

这是我的 MainWindow.xaml.cs:

在里面RunTheThing我不知道如何选择 Name="TestBlock" 的 TextBlock 并将文本更改为“Hello World”。

你能帮我解决这个问题吗?

0 投票
1 回答
1287 浏览

c# - C#/WPF/Avalonia - 在按钮上单击更改文本

我正在使用 Avalonia 0.9.2。

我对它很陌生,按下按钮时我无法更改文本。

这是我的MainWindow.xaml

这是我的MainWindowViewModel

当我单击按钮Update the Text时没有任何反应?这是为什么?我想更新 to 的文本,MessageHello world!没有任何反应。

为什么会这样,我的错误在哪里?

0 投票
1 回答
187 浏览

wpf - 在 WPF - XAML 中有没有一种方法可以在不使用 UpdateSourceTrigger 的情况下绑定到属性更改行为?

我正在尝试在 WPF 中编写一些行为。考虑以下代码片段:

有没有办法让我在不使用UpdateSourceTrigger的情况下实现以下行为:UpdateSourceTrigger=PropertyChanged}

我正在尝试将一些现有的 WPF 定义移植到Avalonia UI中,而Avalonia目前不支持UpdateSourceTrigger

我该怎么做?

谢谢,约翰B

0 投票
0 回答
399 浏览

.net-core - Avalonia.UI 是否支持 MessageBox?

我正在使用 Avalonia.UI 和 .NetCore。什么是(是否存在)与 System.Windows.MessageBoxResults 等效的 Avalonia.UI?

在我最初的调查中,Avalonia 似乎并不直接支持 MessageBox。我找到了 MessageBox.Avalonia,它公开了 MessageBoxResult 的枚举类型。但是,当尝试使用它时,我得到一个

参数类型 ... 不符合 CLS

1) 是否有 Avalonia.UI 等价物?2) 如果我使用 MessageBox.Avalonis 库,“不兼容”错误的修复方法是什么?

谢谢,约翰B

0 投票
1 回答
1214 浏览

wpf - 如何修复 AvaloniaUI XAML 窗口定义中的“无法从命名空间解析类型”错误?

我一直在使用 DevExpress MVVM 程序集(.Net Core)。我创建了一个使用 AvaloniaUI 代替 WPF 的程序集版本。

我将这个程序集包含在我的客户端项目中,并且在 XAML 定义中的名称空间解析方面遇到了困难。我使用上面提到的 MVVM 程序集(使用 AvaloniaUI)代替默认版本。

考虑以下 XAML 定义:

我收到以下错误:

错误 XAMLIL 无法从命名空间 http://schemas.devexpress.com/winfx/2008/xaml/mvvm解析类型 ViewModelSource (第 13 行位置 9)第 13 行,位置 9。

我记得在某处读过我应该尝试使用引用的程序集而不是命名空间定义中的 URL。我不确定如何做到这一点。

有人可以帮助阐明如何调试此问题或可能的解决方案是什么?

0 投票
1 回答
159 浏览

c# - AvalonEdit 如何在转换器中添加新语法

我想在转换器和新语法(JSON)中添加自定义突出显示,但是,继续使用 MVVM 等......

这意味着,我不能这样:

我试图在转换器中设置我的逻辑,但它不起作用。

我怎样才能完成这项任务?

我的 xshd 文件:

0 投票
1 回答
929 浏览

f# - 如何从 Avalonia.FuncUI 中的事件中获取点击位置

我试图弄清楚如何从事件单击中访问鼠标单击的指针位置。我想出了类似的东西

但这需要一个控制句柄来代替??? ,我无权访问。还有其他方法吗?或者一种获得控制权的方法?

可能我错过了一些东西。

0 投票
1 回答
1651 浏览

c# - Avalonia Ui 将 UserControl 放入另一个

我需要执行以下代码:

在这段代码中,我需要在另一个 UserControl 上放置一个菜单,但该菜单位于不同的 UserControl 中(但是,它可以是任何东西)。

当代码在正常的 WPF 中时,我可以做到。Avalonia 可以做到这一点吗?

0 投票
1 回答
113 浏览

c# - AvaloniaUI - 如何选择文件夹

我正在使用 AvaloniaUI https://avaloniaui.net/docs/

我研究了他们的文档,但似乎找不到如何制作按钮,按下该按钮会迫使您选择文件夹。

有没有可能,如果有的话,有什么例子吗?

0 投票
1 回答
817 浏览

c# - C#/AvaloniaUI - OpenFolderDialog

我正在使用 AvaloniaUI,我正在尝试实现:http ://avaloniaui.net/api/Avalonia.Controls/OpenFolderDialog/

我想要实现的是当我按下一个按钮并触发openFold显示一个让我选择目录的对话框时。一旦我选择了一个目录,我想将它的路径存储在var result.

这是我的代码:

但是我不知道如何将当前主窗口传递给ShowAsync.

我不确定即使我将当前窗口传递给ShowAsync它也会显示一个选择目录对话框。我做得对吗?