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

c# - AvaloniaUI:xaml 中的逻辑

我可以在 xaml 中使用逻辑吗?

某种程度上来说?

0 投票
1 回答
255 浏览

c# - 双击行为

我试图实现双击行为。.cs 代码如下所示:

xml 看起来像:

我得到了例外:找不到 AvaloniaProperty 'DoubleTappedBehavior.Command'。可以这样设置吗?

0 投票
1 回答
839 浏览

c# - 如何将 WPF UserControl 添加到 Avalonia 窗口?

我创建了一个 Avalon Window。
我需要播放视频,但 Avalonia 还不支持 MediaElement。我想使用 System.Windows.Controls.MediaElement。
是否可以在 Avalonia 窗口中添加窗口控件?

0 投票
1 回答
990 浏览

avaloniaui - 在 Avalonia UI 中没有标题的 TabControl

我想在 Avalonia UI 中创建一个基于 TabControl 的简单向导,有四个页面。每个页面都有几个控件。我想创建自己的按钮并隐藏默认的 TabItem 标题,而不是 TabItem 标题。

WPF 有很多解决方案,主要涉及 ItemsContainerStyle 和 Visibility 属性,这两者似乎都无法在 Avalonia TabControle 中访问。

有没有办法隐藏标题?或者有没有更好的方法来实现向导?

0 投票
1 回答
1807 浏览

xaml - Avalonia UI 轮播示例

一般来说,我对 Avalonia UI / XAML / .NET MVVM 比较陌生。虽然到目前为止我真的很喜欢 Avalonia,但它仍处于测试阶段并且缺乏大量文档。因此,我有时很难让特定的东西正常工作或找出我应该如何正确使用它们。有人可以指出一个使用 Carousel 控件的示例吗?我应该在 xaml 中设置哪些属性,应该在它后面设置什么样的项目列表等?

干杯。

0 投票
1 回答
1666 浏览

c# - 如何在 Avalonia 中扩展控制?

我想用一些功能扩展默认下拉菜单。自定义下拉菜单的行为应该类似于.xaml文件中的默认下拉菜单,因此应该可以向其中添加项目。

不幸的是,它似乎不像在 WPF 中那样工作。这就是我的方法:

MainWindow.xaml:(添加命名空间)

myCustomDropDown.xaml:

后面的代码:

这似乎编译没有错误或警告,但控件不显示。

0 投票
1 回答
503 浏览

avaloniaui - 绑定属性到控件

如何将 SourceObject 和 TargetObject 绑定到 TextBox-Element?

这可行,但我想要多个文本框,而且当它们命名相同时,这似乎是不可能的。

我的目标是让 TextBox 在聚焦时更改其背景颜色。

非常感谢!

0 投票
1 回答
2578 浏览

c# - Avalonia UI - 如何从代码中获取/设置 UI 控件的属性

TabControl在我的 XAML 中定义了几个 s。我希望我的 ViewModel 知道所选的TabItem名称或索引。TabItem

我还有一个ScrollViewer我想在按下按钮时总是滚动到底部。

如果我能以某种方式访问​​我的代码中的元素,我应该能够解决上述两个问题。

我怎样才能达到这样的效果:

编辑:xaml的代码,viewModel 代码

编辑2:看起来我能够从窗口类中获取元素的实例,但是我仍然不确定如何将引用传递给 ViewModel。

编辑3:我可以使用下面的代码实现滚动查看器自动进入底部。但是,一旦调用该方法,似乎滚动就会被禁用。

0 投票
1 回答
2146 浏览

wpf - Avalonia Ui 相当于 ImageResource

我尝试用 AvaloniaUi 定义一个 ImageSource。在 WPF 中,我是这样的:

然后像这样引用它:

我如何在 Avalonia 中存档相同的内容?

0 投票
2 回答
795 浏览

xaml - 是 Avalonia 风格的选择器

我有一个 baseButtonStyle,它应该适用于所有按钮和所有派生类型。它适用于所有按钮(不包括派生按钮)。

现在我有一个从 Button 派生的 AdditionalTextButton。

我对 Avalonia 样式行为的理解是,由于选择器,BaseButtonStyle 应该适用于 AdditionalTextButton is Button。但这不会发生。

除此之外,我还有另一种适用于所有 AdditionaltextButtons 的样式。这也很好用。

我怎样才能得到这样的结果,即 AdditionalTextButton 的样式由 BaseButtonStyle 和 AdditionalTextButtonStyle 设置?AdditionalTextButtonStyle 的设置器应该覆盖 BaseButtonStyle 的设置器。