上一页 1 ··· 418 419 420 421 422 423 424 425 426 ··· 455 下一页
上一篇文章中谈到了BulletDecorator控件,就是为自定义CheckBox控件的模板做准备,因为CheckBox需要比较严格的布局,正好,BulletDecorator控件就合适了,该控件的布局是有项目列表,排列起来好办很多了。第一步,先建立一项资源,就是控件的聚焦样式,即当你在窗体中不断按Tab键使控件获取焦点时的样式,后面要用到。 <!--当控件获得键盘焦点时的样式--> <Style x:Key="FocusStyle"> <Setter Property="Control.Template"> < Read More
posted @ 2011-11-13 21:04 javawebsoa Views(209) Comments(0) Diggs(0) Edit
Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/article/details/6926913 本章节主要为大家介绍在游戏开发过程中经常遇到的两个问题; 1. 解决滚屏背景或拼接地图有黑边! 对于游戏开发中,背景(游戏地图)是必要的元素之一,那么对于大部分游戏的背景都是动态,或者不断移动的;例如RPG中的背景随着人物、主角而移动,那么一般情况下背景都是由地图编辑器(图块)拼出来的,要不就是直接一整张大图去显示,在或者就是将一张大图进行裁减成N张,然后再进行拼接完成等等; 那么对于背景(地图... Read More
posted @ 2011-11-13 16:01 javawebsoa Views(277) Comments(0) Diggs(0) Edit
这是一个很简单的控件,无非就是控制项目的布局方式,其布局方式只有两种:从左到右,从右到左。一、从左到右二、从右到左布局方向由FlowDirection属性来决定,所以我说这个控件非常简单上面的截图的XAML如下: <BulletDecorator HorizontalAlignment="Center" Background="#AACC01" VerticalAlignment="Center" Height="21" Width="76" FlowDirection="Rig Read More
posted @ 2011-11-13 11:58 javawebsoa Views(262) Comments(0) Diggs(0) Edit
ProgressBar控件与传统WinForm使用方法完全一样,我们只需关注:Minimum——最小值,默认为0;Maximum——最大值,默认为100.Value——当前值。关键是它的控件模板,因为系统的默认主题不好看,很多时候我们是需要自定义样式和模板。老方法,先看定义:[TemplatePartAttribute(Name = "PART_Track", Type = typeof(FrameworkElement))][TemplatePartAttribute(Name = "PART_Indicator", Type = typeof(Fra Read More
posted @ 2011-11-12 21:59 javawebsoa Views(257) Comments(0) Diggs(0) Edit
这个控件,真不好介绍,MSDN上也是草草几句,反正就是可以让用户拖动的玩意儿,但是,你会发现,当你在该控件上拖动时,它没有反响,也就是说这个东西默认不做任何操作的,它是赖在那里什么都不干,除非你去踢上脚。而且,这个控件就像一个四方鸭,你踢一脚它就前进一步,你不踢,它又在那里尸位素餐,什么都不干了。还是用一个例子来说明吧,不过,还是先说一下重要的东西。Thumb有几个核心事件,都是与拖动有关。往深一层想,它是什么?对,就是我们常见的滚动条里面的滑块,就是我们在网格里面可以拖动的分隔线,就是窗口右下角用于通过拖动来改变窗口大小的小东西。Thumb的核心事件有:DragStarted——当你在它上面 Read More
posted @ 2011-11-11 23:23 javawebsoa Views(253) Comments(0) Diggs(0) Edit
<script type="text/javascript" language="javascript"> function Check() { var text = parent.document.getElementById('<%=HiddenField1.ClientID %>'); //如有母板页+pardent. ,普通取值不用加 if (confirm("您已运输" + text.value + "台")) { return true; } ... Read More
posted @ 2011-11-10 20:44 javawebsoa Views(129) Comments(0) Diggs(0) Edit
欢迎加入微群 DotNet中国:http://qun.t.qq.com/67176884在WPF中获Listview中选中的项,与WinForm里面有着很大的区别,要亲身去研究一下在WPF中如果处理,其实也不难,来,下面我们一起来通过一个简单的示例来感悟一下吧。第一步就是建立一个WPF应用程序项目,这个不用描述了,节省了31个字。第二步,为了实现数据绑定,先写一个简单的员工类,包含三个属性——姓名、年龄、城市。 public class Emp { public string Name { get; set; } public int Age { get... Read More
posted @ 2011-11-08 20:59 javawebsoa Views(396) Comments(0) Diggs(0) Edit
我很奇怪的是,微软那厮是怎么搞的,Blend里面居然不能编辑GridView的样式,十万般无奈之下,只好手写XAML来处理了。要想知道一个控件的样式是如何设置,看控件类的定义很重要,我们来看看GridView是如何定义的:[StyleTypedPropertyAttribute(Property = "ColumnHeaderContainerStyle", StyleTargetType = typeof(GridViewColumnHeader))][ContentPropertyAttribute("Columns")]public class G Read More
posted @ 2011-11-08 08:30 javawebsoa Views(384) Comments(0) Diggs(0) Edit
千万不要认为WPF中的数据绑定会很复杂,尽管它的确比Winform程序灵活多了,但其本质是不变的,特别是ComboBox控件,我们知道在Winform中对该控件的有两个专为数据绑定而设定的属性——DisplayMenber和ValueMenber,分别绑定用于显示和用于存放用户选择值两个字段,最典型的应用类似于key-value形式的数据字段,如学生表中的学号(ID)和学生姓名。其实,在WPF中原理都是一样的,来,我们一起动手玩玩。如何新建应用程序就不用介绍了,省略33个字。在窗口中拖放一个ComboBox控件和一个按钮,按钮用来检测所选择的值。切换到代码视图,定义一个Employee类和一个 Read More
posted @ 2011-11-06 21:55 javawebsoa Views(280) Comments(0) Diggs(0) Edit
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO.Compression; using System.IO; namespace gzipfile { public partial class Form1 : Form { ... Read More
posted @ 2011-11-06 13:34 javawebsoa Views(263) Comments(0) Diggs(0) Edit
上一页 1 ··· 418 419 420 421 422 423 424 425 426 ··· 455 下一页