Win10系列 C 應用控制項高階5

2021-09-11 03:34:38 字數 878 閱讀 3595

多線形和多邊形類似,不同點在於多線形中最後乙個點和第乙個點不會預設被連線。在多線形的點集中,可以存在同乙個開始點和終結點因而會定義成閉合圖形。下面將演示如何使用polyline控制項繪製乙個多線形。

在乙個開啟的windows應用商店專案中新建乙個空白頁,並命名為polylinepage,雙擊開啟此頁面的polylinepage.xaml檔案,在grid元素中新增如下繪製多線形的**。

上面**繪製的多線形由points集合的四個點(70,100)、(10,150)、(210,150)和(100,100)來控制形狀。接著設定stroke和strokethickness屬性為紅色、5畫素,從而定義乙個輪廓顏色為紅色、輪廓粗細為5畫素的多邊形。此多邊形第乙個點和最後乙個點不會像polygon元素那樣由stroke輪廓連線起來。執行效果如圖8-6所示。

前面介紹了使用前台**繪製多邊形,接下來看一下使用後台**繪製此多邊形的過程,具體實現**如下所示:

public polylinepage()

在上面的**中,首先例項化乙個polyline型別的物件polyline,設定stroke屬性為紅色,接著定義存放點集的points物件,利用points物件的add屬性新增四個點,把points賦值給polyline物件的points屬性,最後呼叫mycanvas容器物件的children屬性中的add方法,將這個多線形加入到頁面中顯示。

執行此頁面,多線形執行效果如圖8-6所示。

圖8-6 多線形形狀效果圖

posted on

2017-03-30 21:17

...)

編輯收藏

Win10系列 C 應用控制項高階5

多線形和多邊形類似,不同點在於多線形中最後乙個點和第乙個點不會預設被連線。在多線形的點集中,可以存在同乙個開始點和終結點因而會定義成閉合圖形。下面將演示如何使用polyline控制項繪製乙個多線形。在乙個開啟的windows應用商店專案中新建乙個空白頁,並命名為polylinepage,雙擊開啟此頁...

Win10系列 C 應用控制項高階10

ellipsegeometry控制項可以用於繪製橢圓,通過定義ellipsegeometry控制項的center屬性確定橢圓的圓心座標,使用此控制項的radiusx 和radiusy屬性分別定義橢圓x軸 y軸的半徑長度。下面將演示如何使用ellipsegeometry控制項繪製乙個橢圓。在乙個開啟的...

Win10系列 C 應用控制項高階3

若要繪製橢圓需要用到ellipse元素,通過指定ellipse元素的width和height屬性值來確定橢圓的大小,其中width指橢圓在x軸的寬度,height指橢圓在y軸的高度,若x軸和y軸的值相等則可繪製乙個正圓。橢圓在ui布局中佔據的是大小為width和height的矩形區域,圖形外圍的區域...