0
在WPF Path
,我有以下的值設置爲Data
屬性:爲什麼圓弧角沒有影響
Path="M0,0 L300,0 A300,300 X 0 1 210.7,210.7 z"
其中X
是根據文檔的旋轉角度。不管我爲X
指定什麼值,所得到的形狀都保持不變。我在這裏做錯了什麼?
這裏是簡單的可重複的樣本,如果任何人想嘗試。只需創建在Visual Studio中一個新的WPF應用程序項目並粘貼在窗口1以下:
<Window x:Class="DiagramDesigner.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window2" Height="500" Width="500">
<Canvas>
<Path Canvas.Left="100" Canvas.Top="100" Data="M0,0 L300,0 A300,300 X 0 1 210.7,210.7 z" Stroke="Black"></Path>
</Canvas>
</Window>
鍵入您在地方X
上述所希望的任何號碼,你會得到相同的結果。
我明白了。我希望使用這個角度值來控制弧線的寬度(例如90度會創建四分之一餡餅,180會創建一個半圈)。但看起來我們不能使用角度來達到這個目的。有沒有其他方法可以做到這一點,所以我不知道弧的終點,但我知道弧的中心在哪裏,弧的兩邊有多長,以及弧的兩邊之間的夾角是多少?雙方。我可以使用這些信息來創建一個餅圖嗎? – dotNET
感覺很幸運。我的問題已經解決[這裏](http://stackoverflow.com/questions/16667072/how-to-draw-arc-with-radius-and-start-and-stop-angle)。謝謝你的幫助。 – dotNET