成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳細解讀Silverlight Line對象使用技巧

開發 開發工具
Silverlight Line對象在實際使用中是一個非常重要的操作技巧。我們可以通過這篇文章介紹的內容來詳細掌握其中的應用技巧。

Silverlight中關于編碼方面的應用是一個應用重點。只有熟練的使用各種方法來進行合理的編寫代碼,才能真正的實現我們所需要的圖形界面的需求。在Silverlight提供的諸多形狀對象中,Line對象無疑是最簡單的一個,源于此,大家很容易忽略掉Line對象的一些特色功能。例如下面提到的兩個應用技巧。#t#

 

定義Silverlight Line對象起點和終點的外觀

默認情況下,Line對象繪制的線條的起點和終點都是沒有樣式的,但可以通過StrokeStartLineCap、StrokeEndLineCap、StrokeDashCap屬性為直線對象額外增加線帽樣式。其中前兩個屬性主要用于實線對象,其取值類型為PenLineCap 枚舉(PenLineCap 枚舉的取值范圍見下表)。

所謂線帽是在直線的原有長度外,額外增加的圖形

 

Silverlight Line對象成員名稱及說明

Flat 一個未超出直線上***一點的線帽。等同于無線帽。

Square 一個高度等于直線粗細、長度等于直線粗細一半的矩形。

Round 一個直徑等于直線粗細的半圓形。

Triangle 一個底邊長度等于直線粗細的等腰直角三角形。

下面的示例顯示的就是設置不同的StrokeStartLineCap、StrokeEndLineCap屬性值的Xmal代碼跟顯示效果:

 

  1. < Line Grid.Row="0" X1="80" Y1="30" 
    X2="330" Y2="30" Stroke="Red" 
    StrokeThickness="10" StrokeEndLineCap=
    "Triangle"> 
  2. < /Line> 
  3. < Line Grid.Row="0" X1="80" Y1="80" 
    X2="330" Y2="80" Stroke="Blue" 
    StrokeThickness="10" StrokeEndLineCap=
    "Triangle" StrokeStartLineCap="Round"> 
  4. < /Line> 

 

 

通過Silverlight Line對象繪制虛線效果,需要用到StrokeDashArray屬性,該屬性對應一個Double類型的集合。該集合的奇數位表示線段的長度,偶數位表示兩個線段之間的間隔長度。如果只是表示普通的虛線,則只需定義一個數值就可以了,默認會將該數值作為線段跟間隔的長度。例如,下面的Xaml代碼就表示等一條等間距的虛線。

 

  1. < Line Grid.Row="1" X1="80" 
    Y1="30" X2="330" Y2="30" 
    StrokeDashArray="4" Stroke="Blue" 
    StrokeThickness="2" 
    StrokeStartLineCap="Round"> 
  2. < /Line> 

 

 

 

如果想表示一些特殊類型的虛線,那么就需要為StrokeDashArray屬性設置多個數值了。

其Xaml代碼如下:

 

 

  1. < Line Grid.Row="1" X1="80" Y1="60" 
    X2="330" Y2="60" StrokeDashArray=
    "4 2 1 2" Stroke="Blue" StrokeThickness=
    "2" StrokeStartLineCap="Round"> 
  2. < /Line> 

 

在Silverlight Line對象應用StrokeDashArray屬性時需要注意的是,其設置的數值并不是線段以及間隔的實際像素值,而是相對于StrokeThickness的倍數。

責任編輯:曹凱 來源: CSDN
相關推薦

2009-12-30 15:42:08

Silverlight

2009-12-10 09:48:26

PHP獲取遠程圖片

2009-12-25 16:26:03

ADO.NET控制

2009-12-11 15:35:50

PHP彈出對話框

2009-12-31 10:58:31

silverlight

2009-12-29 17:56:47

Silverlight

2009-12-30 13:30:16

Silverlight

2009-12-30 18:23:13

Silverlight

2011-02-21 17:15:14

SilverlightNEY

2011-11-18 16:17:55

OpenStack實例

2009-03-04 10:18:50

生命周期JVMjava

2009-12-29 17:34:52

Silverlight

2009-12-31 17:00:40

Silverlight

2010-01-04 14:35:55

Silverlight

2010-01-04 14:06:35

Silverlight

2009-12-31 13:56:57

ADO訪問接口

2009-12-29 16:08:41

Silverlight

2009-12-30 18:02:32

Silverlight

2009-12-30 18:18:32

Silverlight

2010-01-04 14:49:30

Silverlight
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av网站在线看 | 精品一区二区电影 | 黄色日本视频 | 成年免费大片黄在线观看一级 | h网站在线观看 | 精品国产一区二区三区久久狼黑人 | 中文字幕1区2区3区 日韩在线视频免费观看 | 欧美黄色一区 | 最新国产精品精品视频 | 国产激情片在线观看 | 日日天天 | 天堂在线91 | 国产成人久久av免费高清密臂 | 成人午夜精品 | 午夜午夜精品一区二区三区文 | 日韩视频福利 | 密室大逃脱第六季大神版在线观看 | 国产网站在线免费观看 | 精品无码久久久久久久动漫 | 日本精品网站 | 日本公妇乱淫xxxⅹ 国产在线不卡 | 久久天堂网 | 久久综合一区 | 免费黄色录像片 | 免费欧美 | 久热伊人| 天天操天天玩 | 国产精品成人在线 | 国产成人久久久 | 日韩一区二区三区在线视频 | 激情视频中文字幕 | 亚洲精品国产综合区久久久久久久 | www.狠狠干 | 久久国产亚洲 | 91成人午夜性a一级毛片 | 亚洲永久免费 | 国产精品一区在线 | 久久精品国产免费一区二区三区 | 久久久精品国产 | 欧美成人激情视频 | 综合久久综合久久 |