C#中问号(?)运算符的历代新增用法
摘要:本文是B站up主 十月的寒流 的相应视频的学习笔记,可以直接访问该视频获取更详细的讲解: C#中问号(?)运算符的历代新增用法 C# 1.0 三目运算符 string res = x >5 ? "goood" : "no" C# 2.0 可为空的值类型(Nullable Value Types) i
阅读全文
WPF中ContextMenu的传参绑定方式
摘要:本文参考自如下链接: WPF的ContextMenu的绑定方式 WPF中listview控件绑定右键菜单命令 ContextMenu为何不能正常绑定 在WPF中,ContextMenu和ToolTip一样都是弹出层,与VisualTree已经分离了,只不过ToolTip在WPF中有进行特殊处理,所以
阅读全文
WPF TextBlock中的ToolTip文字Format样式
摘要:当我想在WPF的TextBlock中的ToolTip显示字符串,并且有一定的Format的时候,可以通过下面的方法实现: <TextBlock> <TextBlock.ToolTip> <ToolTip Content="{Binding ElementName=myTextBlock,Path=T
阅读全文
WPF,ListView中的Item自定义靠左还是靠右
摘要:Item中有属性来决定是左还是右,难点在于如何将ItemTemplate扩充占满整个宽度,这样子当界面缩放的时候,Item靠左或靠右也能随着移动,其实主要是下面的代码,设置ListViewItem的HorizontalContentAlignment属性为Stretch,铺满整个宽度,示例代码如下:
阅读全文
WPF,ListView鼠标上下滚动方式修改
摘要:问题:ListView在鼠标上下滚动的时候,是按照一个一个Item的高度来滚动的,有办法取消掉这样子的滚动方式吗 解决方式: 可以通过将 ListView 的 ScrollViewer.CanContentScroll 属性设置为 False 来取消掉逐个项滚动的方式。这将会启用平滑滚动,而不是基于
阅读全文
WPF,mvvm模式下实现TextBox的自动滚动到最新一行
摘要:项目背景:wpf+prism 问题:在使用了mvvm模式的时候,当使用TextBox来作为界面日志显示的控件的时候,TextBox中的Text属性,在添加了新的日志信息之后,控件无法自动滚动到最新一行。由于使用了mvvm模式,也无法直接调用TextBox.ScrollToEnd()方法 解决方法:
阅读全文
将git仓库中的代码拉取到本地新建的仓库中
摘要:(master为gitlab仓库的分支名) 在新建的文件夹创建git仓库,指令: git init 建立连接,指令: git remote add origin git@gitlab.****.git 拉取项目到本地,指令: git fetch origin master 把内容都拉取到本地,指令:
阅读全文
C# json string转Json
摘要:使用System.Text.Json将JsonString转成Json对象: 点击查看代码 using System.Text.Json; JsonDocument jsonDocument = JsonDocument.Parse(strings[0]); JsonElement root = j
阅读全文