会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Live2D 看板娘 / Demo
M闯.Blog
程序改变世界!
博客园
首页
新随笔
联系
订阅
管理
[置顶]
使用webuploader上传图片
摘要: 使用方法很简单,就是引用一下js文件,然后在js里配置一下要上传的地址就可以了 我做的是添加商品, 1. 先接受到图片,然后保存到数据库中,保存ID,保存到cookie中。 2. 点击保存时,保存商品信息,从cookie中找到图片ID,添加到商品信息中。清空cookie。 做的时候假如上传三张图片
阅读全文
posted @ 2016-06-17 09:27 MChuang
阅读(4612)
评论(1)
推荐(0)
[置顶]
微信APP开发 微信APP支付签名错误,和APP返回-1 的原因
摘要: 这个APP支付很麻烦 很麻烦,下面记录一下容易出错的地方。 1. appid 不能错 2. mch_id 是商户ID, 这个ID,是你申请成功的时候,微信发到你邮箱里面的。 3. 签名时的Key 是自己设置的,设置方法是通过邮箱里的商户登陆账号,和密码,去https://pay.weixin.qq.
阅读全文
posted @ 2016-04-13 11:22 MChuang
阅读(1803)
评论(1)
推荐(0)
2023年5月29日
Avalonia通过ef操作sqlite
摘要: 首选我们建个MVVM模板的项目,在项目中引入包 `Microsoft.EntityFrameworkCore.Sqlite` 1、创建实体 ```c# public class TodoEntity { public Guid Id { get; set; } public string Thing
阅读全文
posted @ 2023-05-29 16:43 MChuang
阅读(819)
评论(1)
推荐(1)
2023年5月5日
Avalonia实现滑动加载
摘要: Avalonia版本 V0.10.18 private void ScrollViewer_OnScrollChanged(object? sender, ScrollChangedEventArgs e) { var vm = (MainWindowViewModel)DataContext; v
阅读全文
posted @ 2023-05-05 09:58 MChuang
阅读(665)
评论(1)
推荐(2)
2023年5月4日
Avalonia使用d:DataContext实现设计时预览
摘要: 在我们使用MVVM开发项目时,免不了要用到绑定,但是数据通过绑定获取的时候,就不能再预览器里看到效果了,只能调试起来才能看到,这样就很麻烦。 我们可以通过 d.DataContext 来解决,这个属性仅在设计时应用 DataContext。官网建议将此属性与 {x:Static} 指令结合使
阅读全文
posted @ 2023-05-04 11:55 MChuang
阅读(1032)
评论(0)
推荐(0)
2023年4月29日
Avalonia 实现一条虚线
摘要: Avalonia版本 V0.10.18 Border Height="1"> <Border.Background> <VisualBrush AlignmentX="Left" AlignmentY="Top" SourceRect="0,0,0,0" DestinationRect="15,15
阅读全文
posted @ 2023-04-29 09:11 MChuang
阅读(505)
评论(0)
推荐(1)
2023年4月24日
Avalonia 学习之 自定义控件
摘要: 如果要创建自己的控件,Avalonia中有俩个主要类别的控件。首选要做的就是选择最适合您的控件类别。 用户控件(User Controls) 用户控件是最容易创建和理解的,下面我们创建一个 菜单按钮 的用户控件 通过avsp 代码模板 快速创建三个样式属性 MenuName,MenuImg,Menu
阅读全文
posted @ 2023-04-24 14:15 MChuang
阅读(2381)
评论(0)
推荐(1)
2023年4月18日
Avalonia 学习之 属性
摘要: 前言 在WPF工作期间,WPF架构师面临一个有趣的问题。每个视觉对象都必须定义数百个(如果不是数千个)属性,其中大多数属性每次都有默认值。为每个对象中的每个属性定义一个支持字段将导致大量内存消耗,尤其是不必要的,因为每次这些属性中约有90%将具有默认值。 所以,为了解决这个问题,他们想出了附加属性。
阅读全文
posted @ 2023-04-18 17:56 MChuang
阅读(1182)
评论(0)
推荐(1)
Avalonia 学习之 绑定
摘要: 绑定是一个非常强大的概念,它允许绑定两个属性,这样当其中一个属性发生变化时,另一个也会发生变化。 通常,绑定从==source==属性到==target==属性——正常==OneWay==绑定,但也有一个TwoWay绑定可以确保两个属性同步,无论哪个发生变化。还有另外两种绑定模式:==OneWayT
阅读全文
posted @ 2023-04-18 15:48 MChuang
阅读(2296)
评论(0)
推荐(0)
Avalonia 学习之 资源使用
摘要: 通常,样式和控件需要共享资源,例如(但不限于)画笔和颜色。您可以将此类资源房子每个样式和控件上可用的资源字典中,然后在其他地方引用这些资源。 声明资源 如果资源可供整个应用程序使用,则可以在App.axaml中定义它: <Application.Resources> <SolidColorBrush
阅读全文
posted @ 2023-04-18 11:17 MChuang
阅读(1110)
评论(0)
推荐(1)
Avalonia 学习之 样式的选择器和伪类
摘要: 选择器 要设置样式,我们首先要找到对应的控件吧,所以各种各样选择的方式就出现了,这就是要说的Selector,有以下几种方式可供使用 类型选择 可以通过控件的类型来选择,也是最简单的一种选择器 比如 Selector="TextBlock" 如果是用户控件或者模块化控件,需要加上命名空间和 | <S
阅读全文
posted @ 2023-04-18 10:08 MChuang
阅读(3076)
评论(0)
推荐(5)
2023年4月17日
Avalonia 学习之 样式
摘要: 前言 Avalonia的样式是Styles,用于在控件之间共享属性设置用于在控件之间共享属性设置,样式由 Selector和属性组成 样式定义 下面定义一个最简单的样式 <Window.Styles> <Style Selector="TextBlock"> <Setter Property="Fo
阅读全文
posted @ 2023-04-17 17:07 MChuang
阅读(2294)
评论(0)
推荐(3)
下一页
公告