pathgeometry

    0熱度

    1回答

    我有以下SVG路徑: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xli

    -1熱度

    1回答

    我創建了一個自定義Shape,它由Rectangle和Text構成。下面是代碼: protected override Geometry DefiningGeometry { get { var formattedText = new FormattedText(Text, CultureInfo.CurrentCulture, FlowDirect

    1熱度

    2回答

    我有這樣一個單一的System.Windows.Media.PathGeometry: 而我想拆分幾何,使每個灰色形狀是在一個新的幾何對象。我嘗試遍歷PathGeometry的FigureColletion,並將每個圖形放在一個新的幾何圖形中,但結果並不像我預期的那樣,因爲一個圖形只描述了形狀的一個邊,而不是形狀本身。這意味着,一些數字被施加添加劑和一些減色: 爲了正確分割幾何我必須找出哪些Pat

    0熱度

    1回答

    我正在WPF的一個非常簡單的遊戲(我知道wpf不是爲遊戲設計的,但我爲它的樂趣)。我有一個Enemy類,它來自CustomControl。我用這個控件的模板寫了一段代碼。 這裏是代碼: <ControlTemplate TargetType="{x:Type elements:Enemy}"> <Grid Width="{TemplateBinding ElementWidth}"

    0熱度

    1回答

    我想將圓分成多個路徑,並用下面的圖中顯示的幾個動畫效果來表示數據。在劃分路徑時遇到困難。 我很感謝任何幫助&的建議。 代碼: import UIKit class ViewController: UIViewController { //MARK:- Properties let total: Double = 10 let categoryA: Double

    0熱度

    1回答

    我在c#代碼中用Path繪製了一系列點。我只是在xaml中給出一個例子。 因此折線從(20,37)到(20,36)並返回到(20,37)。它應該很短,對吧?但它變成一個大約9dp長的細分市場。 如果我簡單地從(20,37)拉到(20,36),它表現正常。因爲這些點是實時繪製的,所以我不能進行預處理。 這是爲什麼,以及如何解決它? <Path Stroke="Black" StrokeThickne

    0熱度

    2回答

    我正在試圖用完美的X標記畫一個圓。 我設法用X標記的一半繪製一個圓。我不確定如何畫下半場。 謝謝 <Path Stroke="Black" StrokeThickness="4" Fill="Red" VerticalAlignment="Center" HorizontalAlignment="Center"> <Path.Data> <PathGeome

    0熱度

    1回答

    我有一個路徑有三個定義PathGeometries:一個圓形,一條連接線和一個代表風扇葉片的路徑。我想使用路徑的Tag屬性來觸發旋轉風扇葉片幾何體的動畫。由於我需要重複使用很多次,如果可能的話,我還希望以單一樣式包含路徑和故事板。 到目前爲止,我已經建立了路徑,創建了一個故事板,在我想要旋轉的PathGeometry上創建了一個旋轉變換,並創建了必要的觸發器。 我想不通,爲什麼下面不工作: <St

    -1熱度

    1回答

    我需要顯示的圖標是這樣的: <Geometry x:Key="Geometry.LeftArrow">M 6.5 0.5 L 7.5 1 L 7.5 0 L 6.5 0.5 z</Geometry> 如果我把它們放在按鈕還可以吧。不過,我需要在其他許多地方展示他們,但他們沒有顯示。有時候定義Stroke/Fill會有幫助,但這是錯誤的。當主題/樣式改變時,我不想編制一些硬編碼和看起來很愚蠢的顏

    1熱度

    1回答

    有沒有辦法在WPF中獲取PathGeometry的實際路徑?我已經看了RenderedGeometry,但它似乎並沒有提供任何其他比我放在 例如,這裏是我的XAML: <Path x:Name="right" Canvas.Left="10" Canvas.Top="10" StrokeThickness="3" Stroke="Black" StrokeEndLineCap="Rou