上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: TextBlock 一般用于显示文本的元素,我们最为经常用到的是该类的Text属性,其实显示文本有两种呈现方式,一个是设置内部文本Text,另一种就是在Inlines 集合中创建一个新的 Run 对象和LineBreak对象,我们称之为内联文本;【作者:神舟龍】Run 标签内容成为 Text 属性的值,该类具有TextBlock类所具有的部分属性,比如FontFamily,FontSize,FontStretch,Foregroud等等;LineBreak 新起一行,是换行标签<Gridx:Name="ContentPanel"Grid.Row="1&quo 阅读全文
posted @ 2012-04-24 09:21 神舟龙 阅读(3130) 评论(5) 推荐(4) 编辑
摘要: Border类是对某一个对象的周围边框,背景,或者同时绘制两者,首先看一个简单的例子进行分析【作者:神舟龍】xaml文件:<!--ContentPanel-在此处放置其他内容--><Gridx:Name="ContentPanel"Grid.Row="1"Margin="12,0,12,0"><BorderBackground="DarkCyan"BorderBrush="Coral"BorderThickness="20"CornerRadiu 阅读全文
posted @ 2012-04-23 09:04 神舟龙 阅读(2230) 评论(0) 推荐(3) 编辑
摘要: ManipulationDelta事件会是在触摸位置发生变化是引发,比如可以根据用户在触摸屏中移动的位置,图片发生相应的位移,根据客户两手指在触摸屏上的位置,进行图片的放大缩小;这里用到的案例就是对图片实现位移和缩放;MainPage.xaml主要代码:<!--ContentPanel-在此处放置其他内容--><Gridx:Name="ContentPanel"Grid.Row="1"Margin="12,0,12,0"><ImageSource="1.jpg"x:Name=" 阅读全文
posted @ 2012-04-22 18:07 神舟龙 阅读(2854) 评论(0) 推荐(2) 编辑
摘要: 上一篇中说到四个变换类,都是比较简单的,这里要说到四个变换类,分别为:MatrixTransfrom 矩阵变换,一句标准矩阵表示的变换TransformGroup 复合变换按照指定顺序将多个变换复合为一个变换CompositeTransform 组合变换按照固定顺序组合一系列变换 MatrixTransfrom表示二维 x-y 平面使用 3x3 矩阵进行自定义变换,上一篇文章中的四个变换类都是基于此得到,MtrixTransForm类是通过矩阵算法运行得到相应的效果 矩阵中第三列的值是固定不变的! 原理: 原坐标(x0,y0)通过这个3*3矩阵得到变换之后的新坐标(x1,y1)的过程... 阅读全文
posted @ 2012-04-21 18:24 神舟龙 阅读(1254) 评论(0) 推荐(3) 编辑
摘要: 在wp中只要是继承自UIElement 的任何对象都可以应用变换,当然包含Textblock,Rectangle等所有的元素,下面我们使用Textblock进行案例演示,这里会介绍到7中变换分别是:TransLateTransForm 移动位置,包含水平移动和垂直移动ScaleTransform 缩放变换 对UI进行放大缩小 包含X轴上的缩放和Y轴上的缩放RotateTransform 旋转 根据定义的旋转点设置角度进行旋转SkewTransform 对UI进行一定角度的倾斜MatrixTransfrom 矩阵变换,一句标准矩阵表示的变换TransformGroup 复合变换按照指定顺序将多个 阅读全文
posted @ 2012-04-20 09:05 神舟龙 阅读(1513) 评论(2) 推荐(2) 编辑
摘要: System.Windows.Shapes命名空间中包含了显示矢量图形的元素分别为ellipse和rectangle;Ellipse类表示绘制一个椭圆,是派生自Shapes命名空间,比如下面的例子:<!--ContentPanel-在此处放置其他内容--><Gridx:Name="ContentPanel"Grid.Row="1"Margin="12,0,12,0"><EllipseFill="b"Stroke="WhiteSmoke"StrokeThickness 阅读全文
posted @ 2012-04-18 23:50 神舟龙 阅读(1800) 评论(0) 推荐(2) 编辑
摘要: 在上一遍文章中已经介绍到可以在Resources集合中定义样式,我们也可以在一个样式上引用其他的样式,这就是继承的概念,使用方法是将引用的样式放置在Style中的BaseOn属性;这里使用到的是xaml标记扩展进行设置,比如这里定义的三个样式:<phone:PhoneApplicationPage.Resources><Stylex:Key="tbStyle"TargetType="TextBlock"><SetterProperty="HorizontalAlignment"Value="Ce 阅读全文
posted @ 2012-04-18 09:11 神舟龙 阅读(1433) 评论(0) 推荐(4) 编辑
摘要: 样式在BS开发中经常用到,在wp中系统也提供了解决办法,就是对设置的样式的一种资源共享,首先是共享资源的位置,它是在App类中,之前我们已经有介绍到设置公共属性存放临时数据,可参考windows phone 三种数据共享的方式(8),同样共享的样式我们也在app类中实现,系统在App.xaml文件中已经给我们提供了Resources集合:<!--应用程序资源--><Application.Resources></Application.Resources>我们只需要在上面标签中加入我们自定义的样式即可,适用于此资源的对象是有FrameworkElement派 阅读全文
posted @ 2012-04-17 10:12 神舟龙 阅读(1797) 评论(7) 推荐(4) 编辑
摘要: 我们了解到在能在xaml中完成的设计,一般在隐藏文件中也可通过代码完成;本节中的案例是实现对同一设计效果的不同写法;例如在隐藏文件中代码如下:View Code usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Net;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Media;usingSyste. 阅读全文
posted @ 2012-04-16 09:25 神舟龙 阅读(1413) 评论(0) 推荐(3) 编辑
摘要: Textblock xaml文件和隐藏文件 在设计界面的时候我们可以通过xaml中进行设计,这种设计是所见即所得的,很是方便,由于xaml中使用到的元素都是其实质都是类文件,比如textblock类,textblock在xaml文件中展示的特性都是该类的属性及方法;所以我们也可以在隐藏文件完成对可视化元素的构建,例如我们实现如下的效果:那么我们在MainPage.xaml 部分文件代码如下:<!--ContentPanel-在此处放置其他内容--><Gridx:Name="ContentPanel"Grid.Row="1"Margin= 阅读全文
posted @ 2012-04-15 17:58 神舟龙 阅读(1549) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页