【发布时间】:2015-06-24 06:55:29
【问题描述】:
我有这个 XAML 代码,它生成了一个 Path,它位于位于 MainPage.xaml 页面中的 Canvas 内。
<Path x:Name="progressPath" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" Stroke="Gold" StrokeThickness="5"
Canvas.Left="300" Canvas.Top="300" Height="305" Width="305"
Data="m 150,0 A 150,0 0 0 0 150,0 A 150,150 0 0 0 150,0">
</Path>
我想有几个像这样的Path(例如,当用户点击一个按钮时会创建一个新的Path),所以我决定在代码隐藏中创建它们 - 这不会似乎不可能。
Path 的 Data 填充有 move and draw commands 语法,它不能直接用作代码隐藏中的文本值(如上所示),就像它可以在 xaml 中一样 - 我发现 @ Silverlight 中的 987654322@,我在 Metro/Windows-Store 应用程序中尝试了相同的技术,但尽管它编译正确,但屏幕上没有 Path。
tl;dr如何在代码隐藏中创建这个Path,Data 如图所示?
【问题讨论】:
标签: c# windows-runtime windows-store-apps microsoft-metro winrt-xaml