pathgeometry

    0熱度

    1回答

    如何將PathGeometry作爲圖標添加到按鈕/按鈕的樣式? 在資源我有,例如: <PathGeometry x:Key="HomeIconData">F1 M 22,19L 24,19L 24,57L 22,57L 22,19 Z M 26,57L 26,19.0001L 53.9999,19.0001L 53.9999,57L 26,57 Z M 30,24L 30,27L 50,27L 5

    1熱度

    1回答

    我想從自定義的點列表中構建一個簡單的多邊形PathGeometry。我在msdn website上找到了下面的代碼,它看起來工作正常,對循環進行了一個簡單的修改並添加了LineSegments,但看起來像是一堆不合理的混亂,看起來是一個相對簡單的任務。有沒有更好的辦法? PathFigure myPathFigure = new PathFigure(); myPathFigure.StartP

    1熱度

    1回答

    我有一些代碼需要多個點並創建多個LineSegments來建立路徑。 System.Windows.Shapes.Path pathSegment = new System.Windows.Shapes.Path(); PathFigure pathFig = new PathFigure(); PathGeometry pathGeo = new PathGeometry(); pathF

    1熱度

    2回答

    我有一個WPF Storyboard(與RepeatBehavior=Forever)包含兩個DoubleAnimationUsingPath動畫。這些動畫跟蹤了一條圓形路徑,我通過添加一個EllipseGeometry創建。一個動畫用於控制X位置,另一個動畫用於控制另一個物體的Y位置,該物體使用圓形路徑出現在軌道上。 動畫始終沿着順時針方向的路徑,始終在圓的右側中間開始。我需要強制動畫反向播放(

    -1熱度

    1回答

    我想根據用戶設置的屏幕大小調整我的路徑幾何圖形大小。 基本上想動態更新圖形或使其響應。 目前我有像 <PathGeometry x:Key="path1" Figures="M 100,0 A 100,100 0 0 1 100,250" /> ,因爲我使用這個路徑圖: <Path Stroke="Red" StrokeThickness="1" Canvas.Left="5" Canvas.

    0熱度

    1回答

    我目前正在創建一個PDF瀏覽器,如果用戶將光標移動到當前幻燈片(在外部文件中定義的)的感興趣區域中的一個區域上,幻燈片的其餘部分會變暗,突出顯示該區域。 當前,這些感興趣的區域是Path形狀,使用Geometry.Parse()方法使用外部文件中提供的信息創建並存儲在List<List<Path>>中。 當前XAML對於該遮光如下: <Image Name="SlideImage" Horizon

    2熱度

    1回答

    我需要將字符串路徑轉換爲Geometry,然後再返回。 第一步是轉換我的路徑:"M 100 100 L 300 100 L 200 300 z"。要做到這一點我使用Geoemtry.Path方法,即從指定的字符串創建一個新的幾何實例: var geometry = Geometry.Parse("M 100 100 L 300 100 L 200 300 z"); 這種幾何我需要存儲,在我的數

    0熱度

    1回答

    我有一個簡單的長方形PathGeometry並且想要測試點是否在PathGeometry之內。顯而易見的方法是撥打FillContains,但不能按預期工作。雖然通過將tolerance調整爲高值,FillContains可能會返回true,但由於給定的容差,在其他幾何圖形上調用FillContains也可能會返回true,但也有一個具有參數tolerance的過載函數。 所以我寫了這個擴展方法來

    1熱度

    2回答

    是否有任何方法可以重新使用以迷你語言創建的路徑數據以用於ASP.NET中的WPF Path元素?或者是WPF獨有的Path迷你語言? 我有一個Win8應用程序,其格式爲「M10,110 L30,90 M50,110 L30,90」等等,我想要在新的ASP .NET網站。

    2熱度

    2回答

    我想使用數據綁定在WPF中製作動畫。我正在使用MatrixAnimationUsingPath讓形狀沿着路徑走。該路徑在我的viewModel中被表示爲一個數組;點[]。我如何在我的viwmodel中綁定我的點屬性,以便我可以將它與MatrixAnimationUsingPath一起使用。 <Storyboard> <MatrixAnimationUsingPath Storyboard