zoukankan
html css js c++ java
WPF: Designer and Developer
初次尝试,用Expression Blend设计动画,然后在VS 2008中通过编码将动画指派给需要它的控件,感觉不错。
WPF is interesting! I'm a desinger and developer!!
OutlookBar.xml:
<
UserControl
x:Class
="KingUCLs.OutlookBar"
xmlns
="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"
Height
="300"
Width
="300"
>
<
UserControl.Resources
>
<
Storyboard
x:Key
="Storyboard1"
>
<
DoubleAnimationUsingKeyFrames
BeginTime
="00:00:00"
Storyboard.TargetProperty
="(UIElement.Opacity)"
>
<
SplineDoubleKeyFrame
KeyTime
="00:00:01"
Value
="0.5"
/>
<
SplineDoubleKeyFrame
KeyTime
="00:00:02"
Value
="1"
/>
</
DoubleAnimationUsingKeyFrames
>
</
Storyboard
>
</
UserControl.Resources
>
<
Grid
x:Name
="gridMain"
>
<
StackPanel
x:Name
="stackPanel1"
>
</
StackPanel
>
</
Grid
>
</
UserControl
>
OutlookBar.xaml.cs
public
partial
class
OutlookBar : UserControl
{
private
Storyboard _sButtonMouseEnter
=
null
;
public
OutlookBar()
{
InitializeComponent();
Button btnAdd
=
new
Button();
btnAdd.Content
=
"
Add
"
;
btnAdd.Name
=
"
btnAdd
"
;
this
.RegisterName(btnAdd.Name, btnAdd);
Button btnDelete
=
new
Button();
btnDelete.Content
=
"
Delete
"
;
btnDelete.Name
=
"
btnDelete
"
;
this
.RegisterName(btnDelete.Name, btnDelete);
stackPanel1.Children.Add(btnAdd);
stackPanel1.Children.Add(btnDelete);
_sButtonMouseEnter
=
(Storyboard)
this
.FindResource(
"
Storyboard1
"
);
btnAdd.MouseEnter
+=
new
MouseEventHandler(onButtonMouseEnter);
btnDelete.MouseEnter
+=
new
MouseEventHandler(onButtonMouseEnter);
}
public
void
onButtonMouseEnter(
object
sender, RoutedEventArgs e)
{
Storyboard.SetTargetName(_sButtonMouseEnter, ((Button)sender).Name);
_sButtonMouseEnter.Begin((Button)sender);
}
}
}
无需更多的语言了,又O了。
查看全文
相关阅读:
在CentOS-6.9里安装openvswitch-2.5.4
Django 2.0.7 使用小知识
微信小程序 存储数据到本地以及本地获取数据
微信小程序目录结构与配置介绍
微信小程序视图层介绍及用法
小程序 wx.request请求
小程序的启动流程(生命周期)
小程序的双线程模型
小程序之基础组件
小程序之路由跳转
原文地址:https://www.cnblogs.com/KingWorld/p/1018782.html
最新文章
Buy A Ticket(图论)
数学计算
[JLOI2015]城池攻占
Netty 组件
SpringApplication类
Spring Boot的注解及其相关作用
Spring Boot是如何启动的
Spring Boot打包底层细节
Spring Boot启动流程代码断点分析
Spring Boot对JSP的整合
热门文章
Spring Boot集成logback日志
Spring Boot配置文件
在WINDOWS7下无U盘安装WINDOWS10
在WINDOWS下安装MYSQL8.0
免费通配符SSL证书
Node.js 搭建HTTP服务器,提供文件下载
softether
OpenVZ管理
在CentOS6的上安装Windows2012R2的KVM虚拟机
HYPER-V:无法打开虚拟机XXX,因为虚拟机监控程序未运行
Copyright © 2011-2022 走看看