08 2018 档案
摘要:简单来说,数据绑定是一种关系,最简单的关系就是 源对象是WPF元素而且源属性是依赖项属性 绑定表达式 当使用数据绑定时,不必对源对象(如Slider控件)做任何改动,只需要配置源对象使其属性具有正确的值范围 数据绑定表达式使用XAML标记扩展,以单词Binding开头,以上的代码设置了两个属性:El
阅读全文
摘要:题目描述 萌樱花是一只单身狗。 萌樱花今天决定种树,于是他来到了自己家的后院。 萌樱花的后院有n个树坑,所有树坑排列在一行上,每一个树坑都可以种一棵树,相邻树坑间的距离为1,现在所有的树坑都是空着的。 作为一只单身狗,他决定种上至少k棵树来保护环境。 为了让树苗宝宝健康快乐地生长,他要求任意两棵树之
阅读全文
摘要:题目描述 萌樱花是一只单身狗。 萌樱花今天决定做一道理综物理题: 如图,两固定的绝缘斜面倾角均为θ,上沿相连。两细金属棒ab(仅标出a端)和cd(仅标出c端)长度均为L,质量分别为2m和m;用两根不可伸长的柔软导线将它们连成闭合回路abdca,并通过固定在斜面上沿的两光滑绝缘小定滑轮跨放在斜面上,使
阅读全文
摘要:题目描述 萌樱花是一只单身狗。 萌樱花今天决定去喜欢的学妹家玩,但他不记得路,于是他拿出有n个点的完全图,选取了k条不同的路。 完全图:n 个点的图中任意两个点之间都有一条边相连,所以有 n*(n-1)/2 条边。 连通图:图中任意两个点之间都有路径,所以至少得有 (n-1) 条边。 只要选的路是能
阅读全文
摘要:题目描述 萌樱花是一只单身狗。 萌樱花今天初始化了N个数字,使它们都为0 0 0 0... 萌樱花决定选取某一个位置,分别增加1到N(如果到达数组末尾就从头开始)。 比如: 0 0 0(选择第二个位置开始) 3 1 2(选择第三个位置开始) 5 4 3(选择第 X 个位置开始) ....... 萌樱
阅读全文
摘要:题目描述 萌樱花是一只单身狗。 萌樱花今天在桌子上摆出了N张卡片,每张卡片i写着一个数字Ai 他不喜欢卡片上的数字多个出现,于是他想搞点事情拆分它们。 从桌子上选出三张卡,去掉一张数字最大,一张数字最小,然后留下中间那张放回桌子上, 这样的操作持续到桌子上的卡片显示的数字都是唯一的才停止。 那么最后
阅读全文
摘要:题目描述 萌樱花是一只单身狗。 萌樱花今天在学姐那里做了一道题: 假设赛马场上有n只马儿,第i只马儿的起点在第i米的位置,这些马儿都会朝着同一个方向奔跑。 每只马儿的速度都不一样,而且大家都不知道这些马儿的速度是多少。 这些马儿将会驰骋在一个无限长的赛道上面,如果马儿A跑过了马儿B,那么马儿B就会被
阅读全文
摘要:路由事件是具有更强传播能力的事件,它们可在元素树中向上冒泡和向下隧道传播,并且沿着传播路径被事件处理程序处理。 理解路由事件 当有意义的事情发生时,由对象发送的用于通知代码的消息。 事件路由允许源自某个元素的事件由另一个元素引发。 比如·来自工具栏按钮的单击事件可在代码处理之前上传到工具栏,然后上传
阅读全文
摘要:WPF中的依赖项属性 对比与C#的属性。依赖属性是为WPF创建的。WPF很多情况下都在使用依赖属性。 1 依赖属性加入了属性变化通知,限制,验证功能。 2 节约内存 3 通过多种方式设置依赖属性的值 把属性换成依赖属性 1 依赖属性继承自 DependencyObject 2 使用public st
阅读全文
摘要:字符串 字符串是Unicode字符串数组,且是不可变的 这种操作不会影响到原来的字符串,它会新添加一个副本。 有关Split的操作 StringBuilder类 StringBuilder类可以帮助你动态,有效的产生字符串,并且避免创建许多副本 StringBuilder类是BCL的成员,位于Sys
阅读全文
摘要:有一些博客可以查阅 https://blog.csdn.net/FantasiaX/article/details/1627694 https://blog.csdn.net/fantasiax/article/details/1636913 特性的一种允许我们向程序的程序集增加元数据的语言结构,它
阅读全文
摘要:有关元数据的解释: https://www.cnblogs.com/DswCnblog/p/5344119.html 有关程序及其类型的数据被称为元数据(metadata),它们保存在程序的程序集中 使用元数据,在运动时动态调用一个类型的成员,而不是执行编译时绑定 程序在运行时,可以查看其它程序集或
阅读全文
摘要:内容控件:这些控件可包含嵌套元素,比如Label,Button,ToolTip,ScrollViewer 带有标题的内容控件:允许添加主要内容部分以及单独标题部分的内容控件,比如TabItem,GroupBox,Expanderl 文本控件:允许输入文本,支持Textbox,PasswordBox,
阅读全文
摘要:WPF布局原则 WPF窗口只能包含单个元素,为在WPF窗口中放置多个元素并创建更贴近使用的用户界面,需要在窗口上放置一个容器,然后在这个容器中添加其他元素 遵循以下几条重要原则 不应显式设定元素(如控件)的尺寸,元素应该可以改变尺寸以适合他们的内容。如:当添加更多的文本时按钮应当能够扩展。可通过设置
阅读全文