runxinzhi.com
首页
百度搜索
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了。
相关阅读:
[IOI1994][USACO1.5]数字三角形 Number Triangles
和为给定数
小凯的疑惑
棋盘
【2020NOI.AC省选模拟#2】C. 送分题
【NOI OL #2】涂色游戏
【NOI OL #3】小结
【NOI OL #1】最小环
【NOI OL #1】冒泡排序
【NOI OL #1】序列
原文地址:https://www.cnblogs.com/KingWorld/p/1018782.html
最新文章
[快速排序]JZOJ 6307 安排
[单调栈][线段树]JZOJ 6305 最小值
[计算几何]JZOJ 6290 倾斜的线
[数论分块]BZOJ 1257 余数之和
[欧拉函数]BZOJ 2226 LCMsum
[欧拉函数]BZOJ 2186 沙拉公主的困惑
[莫比乌斯函数][容斥]BZOJ 2440 完全平方数
题解——括号序列(栈)
题解——home(必经路tarjan)
[学习笔记]——DSU on tree
热门文章
题解——[TJOI2018]数学计算
题解——[NOIP模拟]不正常全家桶
[学习笔记]——STL-set
题解——神奇的集合
题解——[六省联考2017]期末考试(模拟+递推)
题解——种树(堆)
题解——NYG的动态数点
我只是来打个电话
八月惊魂
十七个中毒的英国人
Copyright © 2020-2023
润新知