2024年2月9日

摘要: readonly可以在构造函数中初始化,而const必须在声明时初始化 public class MyClass { public const int ConstValue = 10; public readonly int ReadOnlyValue = 10; public MyClass() 阅读全文
posted @ 2024-02-09 18:48 早起大王咻咻 阅读(4) 评论(0) 推荐(0) 编辑
 
摘要: C#中的using关键字通常使用于两种场景: 对于命名空间的引入 对于可释放资源的使用 对于命名空间的引入 using static 当要频繁的使用某个类中的方法的时候,可以using static System.Math,然后可以直接调用Cos(1);相当于静态使用了 global using 全 阅读全文
posted @ 2024-02-09 00:25 早起大王咻咻 阅读(27) 评论(0) 推荐(0) 编辑

2024年2月5日

摘要: 本文是学习B站的up主:十月的寒流的学习笔记,推荐直接观看原视频: C# 的委托与事件大致是怎么一回事 Action和Func是强类型委托,是dotnet为我们提供好的委托 Action是没有返回值的 Func是有返回值的 事件是一种特殊的委托 委托有什么用 将函数作为函数的参数进行传递 声明事件并 阅读全文
posted @ 2024-02-05 20:31 早起大王咻咻 阅读(27) 评论(0) 推荐(0) 编辑
 
摘要: 该文章是在学习B站up:十月的寒流的一些教程视频的笔记,推荐直接观看up的视频:C# 的一些冷知识 C# 8.0 Indices and Ranges var arr = new[] { 1, 2, 3, 4, 5}; arr[^1] 可以表示最后一个元素 arr[1..4] C# 7.0 数字中的 阅读全文
posted @ 2024-02-05 11:12 早起大王咻咻 阅读(31) 评论(0) 推荐(0) 编辑

2024年2月2日

摘要: 背景 WPF+Prism,View和ViewModel,通过Binding来实现数据的更新和界面的刷新,我的需求是做一个表格,第一列为CheckBox,同时这一列的header也是CheckBox,勾选了header的CheckBox,可以实现所有行的CheckBox全选的功能 界面如下: 实现方法 阅读全文
posted @ 2024-02-02 15:57 早起大王咻咻 阅读(497) 评论(2) 推荐(0) 编辑

2024年2月1日

摘要: 界面的xaml代码如下 <ListView x:Name="LvmqttMsg" Background="Transparent" ItemsSource="{Binding MqttMsgItems}" ScrollViewer.CanContentScroll="False"> <ListVie 阅读全文
posted @ 2024-02-01 16:29 早起大王咻咻 阅读(84) 评论(0) 推荐(0) 编辑
 
摘要: 个人用过的觉得好用的vs2022扩展如下: 1.XAML Styler for Visual Studio 2022 这是一款可以美化xaml代码布局的扩展 2.CSharpier: 可以美化C#代码 3.Prism Template Pack 可以自动创建一个WPF项目,该项目使用了Prism来实 阅读全文
posted @ 2024-02-01 15:13 早起大王咻咻 阅读(999) 评论(0) 推荐(1) 编辑

2024年1月30日

摘要: 本文是B站up主 十月的寒流 的相应视频的学习笔记,可以直接访问该视频获取更详细的讲解: C#中问号(?)运算符的历代新增用法 C# 1.0 三目运算符 string res = x >5 ? "goood" : "no" C# 2.0 可为空的值类型(Nullable Value Types) i 阅读全文
posted @ 2024-01-30 21:27 早起大王咻咻 阅读(38) 评论(0) 推荐(0) 编辑

2024年1月29日

摘要: 本文参考自如下链接: WPF的ContextMenu的绑定方式 WPF中listview控件绑定右键菜单命令 ContextMenu为何不能正常绑定 在WPF中,ContextMenu和ToolTip一样都是弹出层,与VisualTree已经分离了,只不过ToolTip在WPF中有进行特殊处理,所以 阅读全文
posted @ 2024-01-29 13:34 早起大王咻咻 阅读(175) 评论(0) 推荐(0) 编辑
 
摘要: 当我想在WPF的TextBlock中的ToolTip显示字符串,并且有一定的Format的时候,可以通过下面的方法实现: <TextBlock> <TextBlock.ToolTip> <ToolTip Content="{Binding ElementName=myTextBlock,Path=T 阅读全文
posted @ 2024-01-29 13:21 早起大王咻咻 阅读(103) 评论(0) 推荐(0) 编辑