-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底;今天趁着有时间接着对拖放到Canvas上的控件进行锁定的效果,最终实现的效果如下图:关于控件的 ...
-
在《用MicrosoftAgentFramework实现会话记录三方存储,让对话持久化不丢失》上一篇文章中,我已经掌握了如何用微软 Agent Framework 实现会话记录的三方存储,解决了内存存储易丢失、多实例不共享的核心痛点。但随 ...
-
前面一篇分享了在DataGrid中玩耍多选下拉框;今天再来根据UI射击师的射击来玩耍一下TreeView,先来看看射击前和实现后:1、本来想直接ExpanderListBox,想想还是选TreeView吧,毕竟后面如果再增加一个层级的话,直接在数 ...
-
前面简单玩了一下控件的拖放、锁定、置顶、置底、批量开窗和缩略图生成、模板选择器和控件自适应和还原;今天再来分享一下视频流批量截取小图的效果;1、Windows下运行效果:2、开放麒麟(X86)下运行效果:3、银河麒麟(A ...
-
前面分享了一下Avalonia跨平台入门第三十九篇之再耍CEF;结果在我准备用Avalonia11的版本去玩耍时,直接给我提示:1、果然不能用,为了新版本赶紧换思路:https://github.com/bkempinski/CefNet.Avalonia2、来看看现在 ...
-
前面我也提前预告了今天要实现的效果;不过中间被卡了一下;今天赶紧去弥补上次要做的效果,其实在WPF效果中已经实现过了,看效果吧:ListBox的前台布局代码:使用的附加属性和WPF好相似:子项模板(绑定写法简化了好多):多 ...
-
前面玩耍了ListBox多选,今天在他的基础上对Grid进行动态分割;这个效果其实在Xamarin中已经实现过了;其实都没太大区别;直接看效果吧:在ListBox中选择了具体的布局后进行Grid布局分割:具体分割的方法和原来在移动端没 ...
-
书接上篇《用MicrosoftAgentFramework实现函数调用人工批准:让AI操作更可控》,让我来继续聊聊 Microsoft Agent Framework 。在使用 AI Agent 开发对话类应用时,你是否遇到过这样的困扰:默认的会话记录存在内存 ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表、聊天窗口、ListB ...
-
今天来分享一下最近实现的一个IP输入框:1、参考开源如下:https://github.com/caomfan/IpAddressControl2、他是用户控件,咱们玩自定义控件:3、用多值绑定、转换器和Popup来提示: ...
-
最近再次玩耍Avalonia的时候需要实现一个支持多选的下拉控件效果:1、第一版直接Expander+我的最爱: 2、关于ListBox中的ItemTemplate: 3、关于SelectedItemsHeader的逻辑处理: private void UpdateSelecte ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式;今天趁着空闲时间接着去摸索简单的动画效果,毕竟有点动画的东 ...
-
前面一篇咱们为了适配移动端套餐在Avalonia下简单玩耍了一下WebSocket今天再次换另一种方式再来实现一下;1、前端通过Get的方式获取数据:const fetchData = async () => { try { const response = await fetch(' ...
-
前面一篇玩耍了Avalonia跨平台入门第三十五篇之制作安装包,这不今天再来分享一直接在不安装的情况下直接双击运行:1、先来配置权限sudo chmod +x XX.Desktop2、再来个启动脚本Start.sh./XX.Desktop3、再来配置权限 ...
-
前面一篇咱们为了适配移动端套餐在Avalonia下简单玩耍了一下WebSocket今天再次换另一种方式再来实现一下;1、前端通过Get的方式获取数据:const fetchData = async () => { try { const response = await fetch(' ...
-
从上世纪 50 年代开始,人类对人工智能就开始探索。人工智能给人的印象一直是一个划时代的技术,需要有专业技能的数据科学领域从业人员才能使用。但从 2022 年年底开始,人工智能的领域发生了重大改变。OpenAI 发布 ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件;今天趁着空闲时间接着去摸索基于Lis ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表、聊天窗口、ListB ...
-
书接上篇《用MicrosoftAgentFramework实现函数调用人工批准:让AI操作更可控》,让我来继续聊聊 Microsoft Agent Framework 。在使用 AI Agent 开发对话类应用时,你是否遇到过这样的困扰:默认的会话记录存在内存 ...
-
前面其实已经玩耍过单选按钮,只不过一直好意思分享出来;今天终于可以正大光明的分享出来了,直接看效果吧:第一次使用然后的傻傻的版本(根据单选按钮的选中状态来切换二个图片);真的好Low:样式写法和WPF没太大区别:类 ...
-
作为一枚屌丝程序员来说最大的爱好就是撸代码,有时候根本停不下来(沉迷工作,无法自拔);因为一直都是WPF开发,后面也摸索了一下Xamarin的东西;这不又看到其他人又在搞什么跨平台;我也是手也很痒痒;就像刚开始摸索Xama ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表;今天趁着大周末的 ...
-
前面我也提前预告了今天要实现的效果;不过中间被卡了一下;今天赶紧去弥补上次要做的效果,其实在WPF效果中已经实现过了,看效果吧:ListBox的前台布局代码:使用的附加属性和WPF好相似:子项模板(绑定写法简化了好多):多 ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表、聊天窗口、ListB ...
-
在上一篇中介绍了Semantic Kernel 非常重要的功能 - 插件,通过插件可以完成针对不同领域的工作。LLMs 改变了人机交互的方式,通过自然语言去与大模型对话,让大模型完成工作。但往往我们给出的指令不只是完成单一 ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表、聊天窗口、ListB ...
-
前面简单玩耍了一下串口,今天再来分享一下最近摸索的Modbus;1、下载开源的依赖:2、看个例子:3、单个寄存器读取:4、一次读取多个连续的寄存器:5、批量读取多个不连续的寄存器:6、最后来个写操作:最终简单的效果先这 ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果;今天趁着有时间接着对拖放到Canvas上的控件进行置顶和置底切换的效果,最终实现的效果如下图:关于置顶和置底的实 ...
-
上一篇简单玩耍了Popup,这不正当我洋洋自得的时候前线传来战报:你家伙做的效果在UOS下面有问题;然后直接发来一张捷报:明明在乌班图和优麒麟都没啥问题,单单就你这个UOS牛,结果发现个神奇的特效:开启神奇的特效,果然 ...
-
最近被各种 AI 代理(AI Agent)的消息刷屏了?从自动写报告到批量处理邮件,这些能 “主动干活” 的智能体,正在悄悄改变我们的工作方式。但搭建一个能对话、会调用工具的 AI 代理,真的需要复杂的技术吗? 微软 ...
-
前面一篇玩耍了Avalonia跨平台入门第四十五篇之RestFul,这不今天再来分享一下后台直接开启HttpListener并实现简单的配置页面:1、前端直接html+js+css完事,后端:2、根据文件后缀返回MIME类型:3、读取本地文件并返回 ...
-
前面简单玩耍了一下TreeView;今天再来尝试一下模板选择器,最终效果:1、看官方的意思:用IDataTemplate来实现;2、官方参考链接:https://github.com/AvaloniaUI/Avalonia.Samples/tree/main/src/Avalonia.Samples/Data ...
-
早几天在通过NetCoreServer玩耍TCP通讯的时候,结果发现他是基于事件/回调机制,而不是原生支持 async/await 的异步流式模型;他就不能满足我的需求了,那就只能自己根据业务需求尝试修改了;1、先来看看官方的Demo:2、 ...
-
前面分享了一下IP输入框,有小伙伴留言让我去玩耍一下浏览器,回头看了看三年前第一次玩耍,然而发现作者直接删除了;来看看现在在Ubuntu下运行的最终效果:1、在openKylin系统下运行的效果:2、基于开源项目:https://git ...
-
前面简单玩耍了一下串口,今天再来分享一下最近摸索的Modbus;1、下载开源的依赖:2、看个例子:3、单个寄存器读取:4、一次读取多个连续的寄存器:5、批量读取多个不连续的寄存器:6、最后来个写操作:最终简单的效果先这 ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表、聊天窗口、ListB ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果;今天趁着空闲时间接着去摸索基于Expander控件实现 ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表、聊天窗口、ListB ...
-
前面简单摸索了一下离线语音合成;今天抽空摸索了一下关于语音唤醒的效果,如下图:1、使用到的方法://登录[DllImport("msc", CallingConvention = CallingConvention.StdCall)]public static extern int MSPLogin(str ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表、聊天窗口、ListB ...
-
最近接到一需求:离线语音播放异常信息;听到他突然想到了去年玩耍的离线语音识别;这次还是基于讯飞再来玩耍一下,先来SDK下载:1、找到可借鉴的代码:https://www.cnblogs.com/DriftingLeaf/p/17648569.html2、Windows ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板,过程还算顺利;今天接着把把ListBox中的Item拖放到Cavans中(基于官方的Samples实现的);直接看效果吧:1、ListBox中PointerPressed、 ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式;今天趁着空闲时间接着去摸索简单的动画效果,毕竟有点动画的东 ...
-
上一篇刚更新完玩耍TCP,下面就有朋友咨询能不能玩一下串口;既然有这需求,咱就花费点时间一下,毕竟一直都是喜欢新鲜的东西,那就折腾白;笔记本没有串口,咱就虚拟二个串口:2、虚拟机下Ubuntu配置串口:3、环境完事,获取 ...
-
前面一篇玩耍了Avalonia跨平台入门第四十五篇之RestFul,Post没处理,今天来分享:1、配置前端headers:const response = await fetch(url, { method: 'POST', headers: { 'Content-Type': ...
-
前面玩耍了一下多选下拉框,本来特别开心,结果在实际应用中却更让我激动不已:1、来看看我最终实现的效果:2、直接ToggleButton+Popup+最爱:3、在光标移出下拉框时关闭下拉选项框:private void Grid_PointerExited(obj ...
-
今天抽空研究了一下关于制作Linux下安装包效果;1、创建.desktop文件和图标:2、.desktop的内容:[Desktop Entry]Name=DemoType=ApplicationExec=/usr/share/Demo.Desktop/Demo.DesktopIcon=/usr/share/icons/Main.png ...
-
最近再次玩耍Avalonia的时候需要实现一个支持多选的下拉控件效果:1、第一版直接Expander+我的最爱: 2、关于ListBox中的ItemTemplate: 3、关于SelectedItemsHeader的逻辑处理: private void UpdateSelecte ...
-
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表、聊天窗口;今天趁 ...
-
本来大周五挺开心的,结果突然收到领导下发任务:不管什么方式在Ubuntu环境下测试和硬件TCP双向通讯;这时回忆起了那是在二年前我玩耍了一下Avalonia;说实话再次拾起来确实有点不知所措;毕竟二年过去了,早已经物是人非 ...