问题标签 [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# - AvaloniaUI:xaml 中的逻辑
我可以在 xaml 中使用逻辑吗?
某种程度上来说?
c# - 双击行为
我试图实现双击行为。.cs 代码如下所示:
xml 看起来像:
我得到了例外:找不到 AvaloniaProperty 'DoubleTappedBehavior.Command'。可以这样设置吗?
c# - 如何将 WPF UserControl 添加到 Avalonia 窗口?
我创建了一个 Avalon Window。
我需要播放视频,但 Avalonia 还不支持 MediaElement。我想使用 System.Windows.Controls.MediaElement。
是否可以在 Avalonia 窗口中添加窗口控件?
avaloniaui - 在 Avalonia UI 中没有标题的 TabControl
我想在 Avalonia UI 中创建一个基于 TabControl 的简单向导,有四个页面。每个页面都有几个控件。我想创建自己的按钮并隐藏默认的 TabItem 标题,而不是 TabItem 标题。
WPF 有很多解决方案,主要涉及 ItemsContainerStyle 和 Visibility 属性,这两者似乎都无法在 Avalonia TabControle 中访问。
有没有办法隐藏标题?或者有没有更好的方法来实现向导?
xaml - Avalonia UI 轮播示例
一般来说,我对 Avalonia UI / XAML / .NET MVVM 比较陌生。虽然到目前为止我真的很喜欢 Avalonia,但它仍处于测试阶段并且缺乏大量文档。因此,我有时很难让特定的东西正常工作或找出我应该如何正确使用它们。有人可以指出一个使用 Carousel 控件的示例吗?我应该在 xaml 中设置哪些属性,应该在它后面设置什么样的项目列表等?
干杯。
c# - 如何在 Avalonia 中扩展控制?
我想用一些功能扩展默认下拉菜单。自定义下拉菜单的行为应该类似于.xaml
文件中的默认下拉菜单,因此应该可以向其中添加项目。
不幸的是,它似乎不像在 WPF 中那样工作。这就是我的方法:
MainWindow.xaml:(添加命名空间)
myCustomDropDown.xaml:
后面的代码:
这似乎编译没有错误或警告,但控件不显示。
avaloniaui - 绑定属性到控件
如何将 SourceObject 和 TargetObject 绑定到 TextBox-Element?
这可行,但我想要多个文本框,而且当它们命名相同时,这似乎是不可能的。
我的目标是让 TextBox 在聚焦时更改其背景颜色。
非常感谢!
c# - Avalonia UI - 如何从代码中获取/设置 UI 控件的属性
我TabControl
在我的 XAML 中定义了几个 s。我希望我的 ViewModel 知道所选的TabItem
名称或索引。TabItem
我还有一个ScrollViewer
我想在按下按钮时总是滚动到底部。
如果我能以某种方式访问我的代码中的元素,我应该能够解决上述两个问题。
我怎样才能达到这样的效果:
编辑:xaml的代码,viewModel 代码
编辑2:看起来我能够从窗口类中获取元素的实例,但是我仍然不确定如何将引用传递给 ViewModel。
编辑3:我可以使用下面的代码实现滚动查看器自动进入底部。但是,一旦调用该方法,似乎滚动就会被禁用。
wpf - Avalonia Ui 相当于 ImageResource
我尝试用 AvaloniaUi 定义一个 ImageSource。在 WPF 中,我是这样的:
然后像这样引用它:
我如何在 Avalonia 中存档相同的内容?
xaml - 是 Avalonia 风格的选择器
我有一个 baseButtonStyle,它应该适用于所有按钮和所有派生类型。它适用于所有按钮(不包括派生按钮)。
现在我有一个从 Button 派生的 AdditionalTextButton。
我对 Avalonia 样式行为的理解是,由于选择器,BaseButtonStyle 应该适用于 AdditionalTextButton is Button
。但这不会发生。
除此之外,我还有另一种适用于所有 AdditionaltextButtons 的样式。这也很好用。
我怎样才能得到这样的结果,即 AdditionalTextButton 的样式由 BaseButtonStyle 和 AdditionalTextButtonStyle 设置?AdditionalTextButtonStyle 的设置器应该覆盖 BaseButtonStyle 的设置器。