【Avalonia】处理数据绑定中的 InvalidCastException 异常
绑定数字类型更适合使用 NumericUpDown 控件 在 Avalonia 日常开发中,TextBox 绑定到 int 类型属性是十分常见的情况,但是一旦输入了无效数字,界面上马上就会显示错误消息: System.InvalidCastException: Could not convert '' (System.String) to System.Int32.。这种错误消息完全是不...
绑定数字类型更适合使用 NumericUpDown 控件 在 Avalonia 日常开发中,TextBox 绑定到 int 类型属性是十分常见的情况,但是一旦输入了无效数字,界面上马上就会显示错误消息: System.InvalidCastException: Could not convert '' (System.String) to System.Int32.。这种错误消息完全是不...
在大型软件(如CAD)的二次开发中,经常使用 WPF/WinForm 作为 UI,Avalonia 可以吗?
绑定 DataTable 的两种方法
只要我一路await下去,就不会阻塞 UI 线程,曾经我是这么认为的,直到我用MySql官方驱动连接数据库。
一个简单的 toString 也能有坑?
本文记录 Avalonia 的常见问题
DataGrid 是展示表格的控件,设置AutoGenerateColumns="True"后,DataGrid 会自动生成列。有时候这很方便,但是自动生成的列,很死板,基本全都是 DataGridTextColumn,如果是 int string 可能还好,但稍微复杂一些的数据类型,比如 DateTime, 无论是展示还是编辑,效果都很难受。这里记录如何给自动生成的列设置模板。 0x01...
记录一个野路子对 Lombok 的一些看法
在我混迹在各种技术群的时候,经常会有人问,为什么这个页面会卡顿?大多时候,我都会回一句:肯定是你在UI线程上有什么骚操作。大多时候的确如此,但总是有些其他情况,这里就稍稍总结一下我的看法。 0x01 什么是卡顿 这个其实是个挺重要的问题,如果连卡顿的定义都不统一,那么谈论卡顿的就是鸡同鸭讲。这里列举几种情况来帮助大家理解: 点击按钮后,页面发白,无响应 点击按钮后,页面发白,...
本文记录 Java BigDecimal 的一些坑