问题标签 [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 回答
316 浏览

c# - prism 是否与 wpf 多平台兼容的其他 gui 框架一起使用?

我想知道我是否可以将 Prism 框架与AvaloniaUI一起使用,以及我的应用程序是否仍然是多平台的。

我现在只有一个窗口,它可以工作,但是,它也可以与 linux/macOS 一起工作吗?

0 投票
1 回答
1712 浏览

xaml - 样式选择器如何在 Avalonia 中工作?

选择器看起来与 CSS 非常相似。Avalonia 中有哪些选择器?这个选择器的含义是什么,例如:

0 投票
1 回答
532 浏览

xaml - 如何为 Avalonia 中的每个平台/操作系统定义一组单独的样式?

有没有办法根据操作系统应用不同的样式?如何为 Windows、macOS 和 Linux 定义不同的主题?

0 投票
0 回答
272 浏览

c# - Avalonia 的国际化支持

有没有办法从 Avalonia 的 XAML 中引用与语言相关的资源,如文本、图形等?现在我的解决方案是提供一个带有 DataContext 的特殊 I18N 对象,然后通过索引器访问资源。有没有更好的办法?

0 投票
1 回答
3167 浏览

c# - How to bind color in Avalonia

In WPF it was a bit more confusing how to bind colors, like background color to a viewmodel property.

Are there other ways to bind Colors in Avalonia ?

Or is this example a good way ?

Avalonia View

Avalonia ViewModel

0 投票
2 回答
1328 浏览

c# - 两种不同的数据模板

我在我的 XAML 中定义了两个 ListBox 和一个 MyListItem 类。现在,第一个 ListBox 应将名称显示为按钮,第二个 ListBox 应将名称显示为 TextBlock。

这是一个小例子,两个 ListBox 的行为相同。

我的列表项

XAML

视图模式

0 投票
1 回答
1306 浏览

c# - 在 Avalonia 中实现 TreeView 节点的拖放

如何在 TreeView 控件中实现拖放行为?一个例子是文件浏览器,用户可以通过拖动将文件从一个文件夹移动到另一个文件夹。

我的 XAML 中有以下代码:

文件管理器

如何使节点可拖动?

0 投票
2 回答
760 浏览

c# - 树视图双击

avalonia 中的树视图没有双击事件。是否有可能以另一种方式实现这一点?

我想在 ViewModel 中捕获双击事件以执行方法。

问候,凯文

0 投票
3 回答
318 浏览

c# - 带有 DataTemplate 的 ListBox 识别 SelectedItem

我有ListBox一个简单DataTemplate的 aCheckBox和 a TextBox。如果用户选中一个CheckBox我想获取这个更改的项目,比如SelectedItem.ListBox

如何从List2中获取已更改的元素?

MyListItem

看法:

视图模型:

0 投票
1 回答
88 浏览

c# - 替换 x:Type

什么是 x:Type 的替换,例如我有:

如何在SourceObject定义中替换它?