原文:WPF 利用附加属性创建FreezableCollection集合和反射实现控件参数以MVVM模式传递 本文中的例子本质上就是利用附加属性传递附加对象,并在观察者模式中使用反射技术实现指定名称的事件参数传递。 本文中框架任然有很多问题,目前来说是勉强能用,有可以修改的地方尽管说! 我们知道附加... ...
原文:WPF 使用Win32API 让控件置于WebBrowser上方 WPF中Webbrowser控件使用HwndHost所以webbrowser会在所有控件的前方。所以webbrowser会覆盖所有同级的控件。 现在通过使用Win32API 可以避免这个情况。 最主要的就是这几个Win32API... ...
原文:WPF 仿语音播放 自定义控件 原理很简单,利用Path画一个图,然后用动画进行播放,播放时间由依赖属性输入赋值与控件内部维护的一个计时器进行控制。 控件基本是玩具,无法作为真实项目使用。 因为没有设置播放源,所以编写异步播放源或者实际播放时候要将事件引发,是否播放等属性,事件移到真实播放事件... ...
原文:WPF 使用EventTrigger时设置SouceName技巧 使用情节触发器时,如果有触发源/触发源控件时可以将情节触发器放置最顶级的面板控件的触发器中。 通过blend这个神器真的是可以学到不少东西。 代码: //情节动画放置于顶级控制面板 ... ...
原文:WPF 依赖属性 什么是依赖属性 在WPF上是一种特殊的值存储手段,主要是利用键值对原理,通过全局维护的方式进行保存和更新。 主要作用于控件的属性值保存,读取。在XAML中会有特殊的处理,包括读取,存储,都是有特殊的对待。 使用方式主要是可读可写,只读两种。 当你实现一个依赖属性,其派生类(依... ...
原文:WPF 隐藏式控件 没用Popup用的面板控件,全部代码使用xaml的触发器。 代码: ... ...
原文:WPF CompositionTarget CompositionTarget会提供一个Rendering事件,事件会在每个UI/控件更新之前发生。 更新的速度和显示器的刷新频率一致或者相近。 其目的是更大限度的有效更新UI。 ...
小程序学习 滚动驱动动画示例 "滚动驱动动画示例" (1) 设置控件居中,需要设置父控件的css样式 (2) scroller : "scroll view" ,整个scroll view :y方向滚动; :不清楚,查了文档 没有这个属性; :将数据绑定到组件,事件触发时,在 的`dataset s ...
分类:
微信 时间:
2020-05-06 00:58:00
阅读次数:
178
Border默认透明,不响应MouseDown等事件 点击会从透明的Border穿过到下一个控件=.=(所以和ZIndex无关) 设置 才能“点击”成功,响应MouseDown事件 同理可推导,有时候需要设置容器背景为“白色”,有时候需要设置为“透明”(Transparent),看需求 示例代码 " ...
分类:
其他好文 时间:
2020-05-05 23:49:48
阅读次数:
120
ASP.NET导航控件 一、SiteMapPath 二、TreeView 三、Menu SiteMapPath控件的基本介绍: 1.工具箱>导航>SiteMapPath 2.需要站点配置文件,文件名以 .site结尾(新建项>站点配置文件) SiteMap节点 SiteMapNode节点(可嵌套,双 ...
分类:
Web程序 时间:
2020-05-04 17:31:17
阅读次数:
99