问题标签 [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.
c# - prism 是否与 wpf 多平台兼容的其他 gui 框架一起使用?
我想知道我是否可以将 Prism 框架与AvaloniaUI一起使用,以及我的应用程序是否仍然是多平台的。
我现在只有一个窗口,它可以工作,但是,它也可以与 linux/macOS 一起工作吗?
xaml - 样式选择器如何在 Avalonia 中工作?
选择器看起来与 CSS 非常相似。Avalonia 中有哪些选择器?这个选择器的含义是什么,例如:
xaml - 如何为 Avalonia 中的每个平台/操作系统定义一组单独的样式?
有没有办法根据操作系统应用不同的样式?如何为 Windows、macOS 和 Linux 定义不同的主题?
c# - Avalonia 的国际化支持
有没有办法从 Avalonia 的 XAML 中引用与语言相关的资源,如文本、图形等?现在我的解决方案是提供一个带有 DataContext 的特殊 I18N 对象,然后通过索引器访问资源。有没有更好的办法?
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
c# - 两种不同的数据模板
我在我的 XAML 中定义了两个 ListBox 和一个 MyListItem 类。现在,第一个 ListBox 应将名称显示为按钮,第二个 ListBox 应将名称显示为 TextBlock。
这是一个小例子,两个 ListBox 的行为相同。
我的列表项
XAML
视图模式
c# - 树视图双击
avalonia 中的树视图没有双击事件。是否有可能以另一种方式实现这一点?
我想在 ViewModel 中捕获双击事件以执行方法。
问候,凯文
c# - 带有 DataTemplate 的 ListBox 识别 SelectedItem
我有ListBox
一个简单DataTemplate
的 aCheckBox
和 a TextBox
。如果用户选中一个CheckBox
我想获取这个更改的项目,比如SelectedItem
.ListBox
如何从List2
中获取已更改的元素?
MyListItem
:
看法:
视图模型:
c# - 替换 x:Type
什么是 x:Type 的替换,例如我有:
如何在SourceObject定义中替换它?