来自Stormer 大虾的WPF学习资料,分享给已经学习或即将学习的童鞋们
2009-10-27 16:36
351 查看
原帖为:http://stormer008.blog.sohu.com/135059627.html
转帖请注明
以下为原帖内容,未作任何更改
这么简单的一个功能,费了好久才搞定,感谢那些冷漠的“WPF高手”,给我一个自己思考摸索的机会。
好了,现在我就把我实现的方法写给大家。
我是用控件模板和模板控件的触发器来实现鼠标滑过按钮变化图片(我用的PNG图片)的,也许还有其他的方法可以实现,如果你知道了请留言给我。
首先,在APP.XAML中定义一个控件模板,代码如下:
<Application x:Class="DynamicOutput.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="win_main.xaml">
<Application.Resources>
<ResourceDictionary>
<ControlTemplate x:Key="temp_b_top_close" TargetType="{x:Type Button}">
<Image Name="Image" Source="./images/b0.png" Width="32" Height="18"/>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="Image" Property="Source" Value="./images/b1.png"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</ResourceDictionary>
</Application.Resources>
</Application>
转帖请注明
以下为原帖内容,未作任何更改
这么简单的一个功能,费了好久才搞定,感谢那些冷漠的“WPF高手”,给我一个自己思考摸索的机会。
好了,现在我就把我实现的方法写给大家。
我是用控件模板和模板控件的触发器来实现鼠标滑过按钮变化图片(我用的PNG图片)的,也许还有其他的方法可以实现,如果你知道了请留言给我。
首先,在APP.XAML中定义一个控件模板,代码如下:
<Application x:Class="DynamicOutput.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="win_main.xaml">
<Application.Resources>
<ResourceDictionary>
<ControlTemplate x:Key="temp_b_top_close" TargetType="{x:Type Button}">
<Image Name="Image" Source="./images/b0.png" Width="32" Height="18"/>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="Image" Property="Source" Value="./images/b1.png"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</ResourceDictionary>
</Application.Resources>
</Application>
相关文章推荐
- 经验分享-band 7.5已经工作的人如何准备雅思考试-学习心得-雅思频道|太傻网考试频道|常识 辅导 技巧 机经 名师 访谈 交流 资料 试题库
- 【分享】从网上爬的WPF学习资料
- HDFS的工作机制,HDFS写数据流程,HDFS读数据流程(来自学习资料)
- 学习资料整理分享
- NAMENODE工作机制,元数据管理(元数据存储机制、元数据手动查看)、元数据的checkpoint、元数据目录说明(来自学习资料)
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月26日-1月1日)
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月26日-1月1日)
- 大数据学习资料分享
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(3月19日-3月25日)
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月2日-1月8日)
- 分享| Go语言(golang)的认识,跟学习资料及其开发工具
- [公告]WPF/E学习与研究团队成立 - WPF/E已经来了!
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(3月5日-3月11日)
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月12日-12月18日)
- 分享Silverlight/WPF/Windows Phone一周学习导读(07月11日-07月17日) 推荐
- 哈哈,,无意中发现几个网站,应该是各位大虾发现的几个有.NET下载和学习资料下载的网站
- 分享Silverlight/WPF/Windows Phone一周学习导读(9月5日-9月17日)
- WPF入门教程系列一——基础 一、 前言 最近在学习WPF,学习WPF首先上的是微软的MSDN,然后再搜索了一下网络有关WPF的学习资料。为了温故而知新把学习过程记录下来,以备后
- 分享Silverlight/WPF/Windows Phone一周学习导读(06月20日-06月26日)
- [分享]程序大战-学习资料