分类: Avalonia

6 篇文章

thumbnail
LiveCharts2 自定义填充方向并滚动显示
LiveCharts2 默认往 0 方向填充,如果要自定义填充方向,可以设置将实际数据设置一个偏移量,它所有数据移到合适的位置,然后再计算 Y 轴标签(因为是文字的, 可以随意调整)显示成正确的数值。 下面写了一个辅助类,将所有数据计算出偏移量后保存至数组中,再计算出对应真实值的标签,在下面使用两种方式设置到轴中 X 轴,与待显示数据的数组同步计算…
Avalonia 自动为元素设置一个蒙板
因为用到了代码绑定与 ReactieUi 作为例子记录一下 就是在指定的元素的后面自动添加一个占用全部空间的 Border // 为当前元素设置背景蒙板,当前元素可见时,背景蒙板可见, 点击背景蒙板时,关闭当前元素 // 控制 IsOpen 属性控制当前元素是否可见 // 下面代码对蒙板对象的的 Opcity 与 IsVisible 使用 Reac…
Avalonia 事件转 Command Behav
处理类 # 继承自 AvaloniaObject (实际其它类也可以) # 使用 RegisterAttached 注册应用于 Interactive (发出单击事件的对象) 的 command 属性, # 当 command 属性变更时,注册对应 Interactive 属性的单击事件 # 在单击事件处理函数中调用 command using S…
Avalonia 打包应用
以 Ubuntu 下打包为例子 dotnet-packaging 工具地址 https://github.com/quamotion/dotnet-packaging 安装工具 dotnet tool install --global dotnet-deb 项目目录中配置项目 dotnet deb install 生成安装包 dotnet deb …
thumbnail
Avalonia 一些资源
文档 https://docs.avaloniaui.net/zh-Hans/docs/get-started 三方 UI ## 三方 UI https://github.com/irihitech/Ursa.Avalonia # 带有新的扩展控件 https://github.com/irihitech/Semi.Avalonia # 应该是针对…
WPF / Avalonia / CSS Matrix 矩阵
学习心得 名称 值 值 X坐标 1 0 Y坐标 0 1 偏移量 0 0 相当于 (0, 0), X (1, 0), Y (0, 1) 三个点决定了一个矩形 通过计算得到新的 X, Y , 然后再通过平移得到最终的坐标 平移 最简单, 修改平移值即可 名称 值 值 X坐标 1 0 Y坐标 0 1 偏移量 横向平移 纵向平移 缩放 在 x 轴与 y 轴…