客户端跨平台开发
客户端跨平台开发.net
花明C
这个作者很懒,什么都没留下…
展开
-
avalonia 控件-ComboBox
avalonia控件ComboBox使用原创 2022-08-05 11:44:07 · 1896 阅读 · 0 评论 -
avalonia 控件-其他
avalonia控件使用特殊属性记录换行:TextWrapping=“Wrap”不换行使用省略号表示:TextWrapping=“NoWrap” TextTrimming=“CharacterEllipsis”默认TextWrapping=“NoWrap”<TextBlock Text="{Binding code} ToolTip.Tip="{Binding Bmc}" TextTrimming="CharacterEllipsis"/>窗体自定义无边框Syste原创 2022-05-25 16:00:31 · 1190 阅读 · 0 评论 -
avalonia Encoding失败或乱码
Encoding.GetEncoding(“GBK”)读取文件失败或乱码解决方法地址:在 .NET Core 中使用 GB2312 编码报告错误|程序员AH1-项目添加NuGet包:System.Text.Encoding.CodePages2-在代码执行之前使用:System.Text.Encoding.RegisterProvider (System.Text.CodePagesEncodingProvider.Instance);建议System.Text.Encoding.Regis原创 2022-05-25 15:59:17 · 1745 阅读 · 0 评论 -
avalonia 控件Binding控件绑定值转换
Binding控件绑定值转换1-创建转换方法,比如绑定value转换为name显示2-转换方法添加资源引用例如<UserControl.Resources><converter:TestConverter x:Key=“TestConverter” /></UserControl.Resources>或者<Styles.Resources><Converter:TestConverter x:Key=“TestConverter原创 2022-05-25 15:54:18 · 794 阅读 · 0 评论 -
avalonia 设置全局默认字体
在App.axaml中Style下添加Setter设置。直接设置窗体Window是不行的,窗体中的用户控件没有使用到设置的字体,所有要根据控件类型分别设置字体。注意此处与WPF不同,WPF是在App.xml中添加如下标记(没有试过)<Style TargetType="{x:Type Window}"> <Setter Property="FontFamily" Value="Segoe UI" /> </Style> 还需要原创 2022-05-25 15:52:23 · 2624 阅读 · 0 评论 -
avalonia 资源文件引用
1-引用本项目内资源文件创建资源文件Option.axmal:使用字符串要添加此引用:xmlns:system=“clr-namespace:System;assembly=System.Runtime”<ResourceDictionary xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s原创 2022-05-25 15:50:52 · 984 阅读 · 0 评论 -
avalonia 控件-ToolTip(任意控件鼠标移入显示提示信息)
1-代码使用后台代码使用ToolTip,鼠标移入显示提示信息ToolTip.SetTip(Control element, object? value);ToolTip.SetTip(textBlock, "完整的提示信息");2-设计页面使用<TextBlock ToolTip.Tip="完整的提示信息" Width="800" TextWrapping="NoWrap" TextTrimming="CharacterEllipsis" Text="很长的一段文字内容,只显示在一行,显示原创 2022-05-25 15:45:20 · 660 阅读 · 0 评论 -
avalonia 控件-Image(显示图片)
1- resm方式将图片文件属性设置为 嵌入的资源Source=“resm:项目名称.图片文件夹.图片文件.png?assembly=项目名称”<Image Cursor="Hand" Width="40" Height="40"Source="resm:TestClient.Resources.title.png?assembly=resm:TestClient"/>2- avares:// 路径格式将要显示的图片文件,添加到项目,图片属性选择 AvaloniaResou原创 2022-05-25 15:33:35 · 4298 阅读 · 1 评论 -
avalonia 控件-自定义控件页面上不显示
新建自定义控件,比如:using Avalonia;using Avalonia.Controls;public class TextBoxCustom : TextBox{}调用此控件,运行在页面上不显示,但是F12是有这个控件内容的解决方案:添加继承IStyleable及 Type IStyleable.StyleKey => typeof(TextBox);using Avalonia;using Avalonia.Controls;using Avalonia.S原创 2022-05-25 14:59:38 · 1059 阅读 · 0 评论 -
FreeSql
FreeSql问题汇总插入或更新数据报错System.MissingFieldException插入或更新数据报错System.MissingFieldException执行Insert方法,返回受影响行数报错DBConst.Current.FSQL.Insert<sys_info>(data).ExecuteAffrows();System.MissingFieldExceptionHResult=0x80131511Message=Field not found: 'Fre原创 2022-05-05 15:01:37 · 2102 阅读 · 0 评论 -
avalonia 控件DataGrid
avalonia 自定义控件显示问题1-自定义控件页面上不显示解决方案:1-参考链接如何改变文本的样式如何插入一段漂亮的代码片1-自定义控件页面上不显示新建自定义控件,比如:using Avalonia;using Avalonia.Controls;public class TextBoxCustom : TextBox{}调用此控件,运行在页面上不显示,但是F12是有这个控件内容的解决方案:添加继承IStyleable及 Type IStyleable.StyleKey =&g原创 2022-04-20 13:39:06 · 1429 阅读 · 0 评论 -
Oracle VM虚拟机部署deepin环境
1-下载oracle VM安装包文件和deepin系统文件https://www.virtualbox.org/https://deepin.euweb.cn/category/xz/gfjx2-安装oracle VM安装oracle VM,选择路径根据提示下一步安装安装完成后,为虚拟机安装deepin系统3.Oracle VM虚拟机安装Deepin1-新建系统,自定义名称,类型选择Linux,版本选择 Other Linux(64-bit)。下一步2-内存大小,设置2048MB3-创原创 2022-03-03 14:14:26 · 1039 阅读 · 0 评论