【发布时间】:2014-01-14 13:27:49
【问题描述】:
我是 wpf 的新手
<Window.Resources>
<Ellipse x:Key="connectorNode" Height="20" Width="20" Fill="Green" Stroke="Black" StrokeThickness="2" MouseMove="Ellipse_MouseMove" MouseLeftButtonDown="Ellipse_MouseLeftButtonDown" MouseLeftButtonUp="Ellipse_MouseLeftButtonUp"></Ellipse>
</Window.Resources>
如何将资源中的 Ellipse 实例添加到画布,我只想指定 Canvas.Left 和 Canvas.Right,但使用与资源中相同的属性值
<Canvas>
</Canvas>
【问题讨论】:
-
您想在 xaml 中还是在代码中执行此操作?
-
@Djerry 我已经在代码中完成了,但我还需要在 xaml 中进行测试
-
您通常不会使用任何 UI 元素作为资源。你想达到什么目的?请注意,您甚至不能同时将该椭圆添加到多个面板。
-
你可以做的是创建一个样式并将它应用到你正在添加的椭圆上。
-
@Djerry 正确的风格似乎是我需要的!