摘要:
1动画实现通过控件的属性 RenderTransform 设置(1)设置控件的变化类型,如平移变化,旋转变化等,变化起点。(2)根据属性值链接相应的动画类型,如简单动画,关键帧,路径动画以及故事板。 doubleAnimation From to by duration 阅读全文
摘要:
方法前加 asyc,同步方法掉异步方法public void Init(){ buildUI();}// await 只能用在异步方法上面 public async void buildUI() { // buildUIAsync(); AppService appserv = new AppService(); TileList.Items.Clear(); List applst = await appserv.getappList(Convert.ToInt32(mainwin.User... 阅读全文
摘要:
创建自定义路由事件大体可以分为三个步骤:(1)声明并注册路由事件(2)为路由事件添加CLR事件包装(3)创建可以激发路由事件的方法。一般借用已有的路由事件,如click或其他外部定于事件,Grid1.AddHandler(Button.ClickEvent, new RoutedEventHandler(ButtonInGrid_Click)); 一般事件Grid1.AddHandler(Button.ClickEvent, new RoutedEventHandler(ButtonInGrid_Click),true); 标注停止继续执行事件EventManager.RegisterClas 阅读全文
摘要:
依赖属性:定义,声明,注册依赖属性,在数据绑定中,数据绑定,分为源对象(数据源)和目标对象(显示数据)。只有源对象为依赖对象,属性为依赖属性时,该属性才会在属性发生变化时,通知目标对象进行数据更改。依赖属性,具有对目标对象更改通知的功能。XAML .CSnamespace WPF_VIP_Characters{ /// /// Interaction logic for DependProperty.xaml /// public partial class DependProperty : Window ... 阅读全文
摘要:
程序流程设计方法:传统的流程图方法,由于状态之间的单一转换性,不利于准确描述流程之间的转换关系。为了更好的描述业务流程关系,用 状态转换图 表示流程关系。一个状态,表示当前所处的窗口或页面,用椭圆表示。一个箭头和菱形,表示当前状态可能的一个出口,菱形内的描述内容为判断内容。一个箭头,表示当前状态可能的下一个出口,不存在判断,直接进入。一个方形,表示开始或结束状态。 阅读全文
摘要:
2 动画类型三种类型: 类型名为相应的数据类型,动画主要是修改属性值,必须为依赖性属性 1)类型名+Animation类 使用差值 从起点到终点平滑的修改属性值 2) 类型名+AnimationUsingKeyFrames 使用关键帧动画 3) 类型名+AnimationUsingPath 基于路径的动画 阅读全文
摘要:
1 依赖性属性的作用在WPF体系中,只有定义属性为依赖项属性,这个属性才支持样式设置,数据绑定,继承,动画和默认值。也就是这个属性才能具有WPF中的一些特点。它支持自动通知UI控件。 WPF的属性系统(属性系统主要是计算属性的值,并提供有关值已更改的系统通知)方面的服务。这个类有两个比较重要的方法,GetValue(返回当前对象依赖项属性的当前有效值)和SetValue(设置依赖项属性的本地值)。其实,属性对应的字段必需是公有,静态,只读的,类型为DependencyProperty。即public static readonly DependencyProperty 字段名,同时字段的... 阅读全文