摘要: 最近又拿起了Winform的程序,由于要起socket server,所以需要起线程,这里就遇到了经典的跨线程UI调用的问题。如果什么都不写,直接由线程更新UI,会报错:线程间操作无效。这里的解决方案一般有三种:第一种,去掉主线程安全检查。这种方式非常不安全,可能引起崩溃,所以基本上不推荐这种方式: 阅读全文
posted @ 2022-07-01 18:07 jvx 阅读(1897) 评论(0) 推荐(0)
摘要: 我们往往需要在项目里使用一些机密数据,比如数据库的密码,再比如一些密钥。这些东西一般来说我们都会放到配置文件里。但是这些东西是跟自己的账号相关的,我们在一些多人合作的项目中,尤其是开源项目肯定不能直接把这些内容写到配置文件,因为这会泄露我们的密钥或者密码。所以机密这种东西应运而生,我们可以通过配置机 阅读全文
posted @ 2022-06-21 16:56 jvx 阅读(1238) 评论(0) 推荐(0)
摘要: 今天,我们来创建一个helo world,讲一讲.Net 6最新的顶级语句的问题。 在.Net 6中最大的变化应该就是多了个顶级语句。 这玩意是个啥呢,它让C#看起来像个脚本语言了,一个Hello World通篇就一句话 Console.WriteLine("Hello, World!"); 是不是 阅读全文
posted @ 2022-06-15 21:25 jvx 阅读(1293) 评论(0) 推荐(0)
摘要: 我们的按钮点击事件,基本上都是一个无参的方法或者是一个MouseEnvent方法。 这里以BootstrapBlazor的Button为例,它的点击回调是这样的: EventCallback<MouseEventArgs>。 下面我们来看一个例子: 首先定义一个Foo作为内容 public clas 阅读全文
posted @ 2022-06-14 00:13 jvx 阅读(1731) 评论(0) 推荐(1)
摘要: 微软在asp.net6中给blazor新增了一个IJSStreamReference的接口。我们今天的所有内容,都要依赖这个接口,因为它可以把流直接传到c#中,这样我们就可以做很多的骚操作了。今天我们来做一个简单的文件上传,这里以bootstrapblazor中新的CherryMarkdown组件为 阅读全文
posted @ 2022-05-23 16:27 jvx 阅读(978) 评论(0) 推荐(2)
摘要: 组件介绍 CheckboxList 多选框组控件用于创建多选的复选框组. 他的样子是这样的: 代码也很简单,绑定一个List就行了。 <CheckboxList @bind-Value="@Value1" Items="@Items1" ShowLabel="true" DisplayText="@ 阅读全文
posted @ 2022-05-06 21:51 jvx 阅读(1628) 评论(0) 推荐(0)
摘要: 组件介绍 AutoFill 自动填充组件 通过智能感应提示选项,选中后自动填充表单。 他的代码如下: <AutoFill TValue="Foo" Value="Model" Items="Items" IsLikeMatch="true" OnSelectedItemChanged="OnSele 阅读全文
posted @ 2022-05-04 22:28 jvx 阅读(1457) 评论(0) 推荐(0)
摘要: 组件介绍 Carousel 走马灯的作用是在有限空间内,循环播放同一类型的图片、文字等内容。 代码如下: <Carousel Images="@Images" Width="280"></Carousel> 其中Images是一组图片地址。 组件的其他属性 Images:图片的地址列表。 IsFad 阅读全文
posted @ 2022-05-01 21:38 jvx 阅读(1377) 评论(0) 推荐(0)
摘要: 组件介绍 按钮组件,应该是最基础的组件之一了。感觉没什么可介绍的,但是BootstrapBlazor的按钮,还是有很多不错的特性。 首先是最基础的,boostrap5的按钮样式: 代码如下: <div class="col-6 col-sm-4 col-md-3 col-lg-auto"><Butt 阅读全文
posted @ 2022-04-29 23:03 jvx 阅读(2056) 评论(0) 推荐(0)
摘要: 组件介绍 EditorForm 组件是一个非常实用的组件,当进行数据编辑时,仅需要将 Model 属性赋值即可。 绑定模型默认自动生成全部属性,可以通过设置 AutoGenerateAllItem 更改为不自动生成如不需要编辑列,设置 Editable 即可,默认值为 true 生成编辑组件复杂编辑 阅读全文
posted @ 2022-04-28 21:58 jvx 阅读(2025) 评论(0) 推荐(0)