- 博客(29)
- 收藏
- 关注
原创 csharp线程异步
semaphore信号量 count count。asparallel 并行。interrupt 中断。join阻塞 可限制时间。
2025-06-12 10:48:15
20
原创 Linq 解析
any条件判断 all contains 返回bool。func <int,bool>返回booI传Int>.select (c=>$"我{c})"skip skiplast(2)个数。cast 改值类型cast int。还可以return你想返回的部分。selectmany嵌套改值。a.oftype <类型>trunk分组 几几一组。select 相当于。
2025-06-09 02:11:58
169
原创 csharp基础....
/ 输出:1, 2, 3, 4, 5。// 输出:5, 4, 3, 2, 1。xxx字符串.substring(索引,长度)
2025-06-08 23:22:27
410
原创 gitee....
n例如:git commit -a -m \"xxx\"\n第三步:将本地的分支版本上传到远程并合并\n# git push 的命令格式一般是\ngit push \u003C远程主机名> \u003C本地分支名>:\u003C远程分支名>\n例如:git push origin master:master\n\n当然,一般情况下,我们都不用写后面的,\ngit add temp.txt\n1\n2\n3\n4\n5\n灵魂拷问:为什么要暂存代码?答案传送门\n\n如何取消暂存的更改呢?
2025-06-08 22:34:04
284
原创 wpf的converter
/ 将一半的宽度转换回原始宽度。return 0.0;// 如果输入值不是double类型,返回0。return 0.0;// 如果输入值不是double类型,返回0。// 私有构造函数,防止外部直接实例化。是staticresource。
2025-06-07 13:09:57
1148
原创 自定义事件wpf
point pos=mouse.getposition(某个控件)相对某个控件的坐标。mouseenter 或者onmouseleftbuttondown。键盘就是keydown上改e.key==key.enter。// 将鼠标坐标存储在事件参数的附加属性中。// 创建自定义事件参数,包含鼠标坐标。// 获取鼠标相对于当前控件的坐标。(加触发条件) 鼠标类的事件通常在。// 从事件参数中获取鼠标坐标。
2025-06-05 13:37:50
764
原创 Calendar和Datepicker
在 C# 中,`DateTime?date1` 表示 **一个可空的 `DateTime` 类型变量**。selectedDate属性 设定选择的日期。singlerange shift 范围。selectionmode none不让选。.是不为零?multiple ctrl多选。
2025-06-02 00:08:40
176
原创 不使用绑定的方法
/ 监听 B 控件的 SizeChanged 事件。// 初始设置 A 控件的宽度。事件是一种特殊的委托 本身就支持多播。添加了触发方法主动触发invoke。
2025-06-01 22:35:16
216
原创 checkbox radiobutton
e.originalsource判断 判断click 产生者防止button冒泡。listbox用item stackpanel用children。案例 listbox套checkbox多选框。1groupname优先级高于stack分组。案例 stackpanel套radio。radiobitton单选按钮。遍历➕ischecked判断。
2025-06-01 07:46:54
106
原创 label
alt快捷键 _Name Na_me m快捷键。text block有text wrapping。注册框 label➕textbox文本框。e.handled true拦截。焦点跳转:绑定文本框。
2025-06-01 07:29:49
87
原创 数据库3,
order by score,student-id 意思是score相同的话 就排序 student-id。(ob order by 排序 由低到高 DESC由高到低。sf select from选行 select *选出所有行。usw update set where更新元素。where in就是连or 连or太累了用in。dt drop table 删表。limit 3 限制传回来的数据个数。df delete from删行。primary key可以有好几个。
2025-04-27 19:40:02
219
原创 hyperlink和popup
这边用actualwidth 比如布局只能容纳100 但是你绑定的容器是300 但是他会算成100。// 可以在这里添加更多逻辑,例如打开网页。// 获取 Hyperlink 控件。// 获取链接的导航地址。actualwidth是只读属性 不能赋值。不仅控件可以绑定 属性也可以绑定。这样实现宽度一致比较灵活。插入在textbox之中。
2025-04-15 18:49:22
643
原创 popup
popup里面可按钮 比较像弹框 用isopen来控制开关 tooltip就是纯文本提示 没什么交互。run 切割textbox textbox有的地方需要样式 有的的地方不需要 run 里面可以单独设置。run里面没有click 我们要用mouseenter 在事件里面把isopen改成ture。stayopen 点其他地方不消失 代码消失。里面还能点 寻求更多资料请点击 比如这个。baseline 不完全在文字一下。underline完全文字一下。
2025-04-13 18:45:58
113
原创 tooltip工具提示
要用button.tooltip 这里要用stackpanel 放了多个元素 有多个元素就要用布局。tooltip placement=left上下左右。不仅仅tooltip 一般用于textbox。延时提示 initialshowdelay。附加属性 tooltipservice.frameworkelement里面。依赖tooltip=“” 文本。复杂就不能用行内写法了。属于framework。
2025-04-13 18:23:53
169
原创 radiobutton和VisualTreeHelper
与Grid不同的是, 该容器具备Columns/Rows 属性, 通过设置该属性, UniformGrid则具备相应的 行与列, 但是设置的Columns/Rows不允许单独的进行容器的大小设置。未显示指定Columns/Rows, UniformGrid则为子元素动态分配Columns/Rows, 换行与换列的基 准主要基于UniformGrid的容器大小( 宽度与高度)。// 如果父级控件是 StackPanel,可以访问它的属性。// 现在可以访问 CheckBox 的属性和方法。
2025-04-13 14:13:46
809
原创 checkbox
是的,所有继承自 ButtonBase 的控件都具有 Click 事件。因此,RadioButton 继承了 ButtonBase 的一些行为和属性,例如点击事件(Click),这使得它在某种程度上可以被视为一种特殊的按钮。• 继承自 ButtonBase:RepeatButton 继承了 ButtonBase 的基本行为,包括点击事件(Click)等。• 重复触发能力:与普通 Button 不同,RepeatButton 在被按住时会重复触发 Click 事件,直到被释放。
2025-04-11 12:43:43
416
原创 button iscancel,isdefault,content,image,polygon
在XAML(eXtensible Application Markup Language)中,行内写法和常规写法是两种不同的语法风格,主要用于定义UI元素的属性和内容。• 如果该按钮所在的窗口是通过 ShowDialog 方法打开的对话框,按下 Esc 键或点击该按钮会将窗口的 DialogResult 设置为 false,从而关闭对话框。• 当 IsDefault 设置为 true 时,如果当前焦点不在其他接受 Enter 键的控件上(如多行文本框),按下 Enter 键会触发该按钮的点击事件。
2025-04-10 17:12:18
909
原创 label和textblock
在 WPF(Windows Presentation Foundation)中,Label 和 TextBlock 都是用于显示文本的控件,但它们之间并没有直接的继承关系。Text="这是一个很长的文本,它会自动换行,以适应 TextBlock 的宽度。• Label 通常用于显示文本或简单的控件,并且可以与 Target 属性结合,用于辅助其他控件(如 TextBox)的可访问性。• ContentControl 是一个更通用的控件,可以包含任意类型的内容(如文本、图片、其他控件等)。
2025-04-10 16:29:18
213
原创 textblock和label
TextBlock Text="这是一个很长的文本,它会自动换行,以适应 TextBlock 的宽度。<TextBlock Text="这是一个基本的 TextBlock" Margin="10" /><Run Text="不同样式" FontStyle="Italic" /><TextBlock Text="这是一个带有字体和颜色的 TextBlock"<Run Text="带有" FontWeight="Bold" /><TextBlock Text="这是一个居中对齐的文本"-- 自动换行 -->
2025-04-10 16:15:40
786
原创 button
button的click重写了mouseleft buttondown。button要用previewmouseleftbuttondown。click要松开才能触发事件。
2025-04-09 18:48:59
83
原创 wpf键盘事件
textbox1.Focus 焦点就转移 也就是光标转移到文本框1。ctrl shift backspace 方向和功能键无效。keydown up不用用同一个事件 要用路由区分。textchanged不是键盘事件 键盘事件带key。【button x:name】提交【/button】string str=e.Text获取输入值。假设不通过 那在click事件里面。previewtextboxinput隧道。textinput无法触发。获取输入值 不是所有值。textinput冒泡。
2025-04-09 18:42:19
181
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人