我想创建一个跟踪鼠标光标位置的WPF应用程序,更新MouseMove事件处理程序中的图像.我最初的想法是创建一个GeometryDrawing,然后添加路径,但我正在努力解决如何在代码中连接它(虽然Xaml for GeometryDrawings似乎很简单).连接这些东西的最简单方法是什么 - 它仅用于调试,所以我不关心效率.
cpl*_*tts 13
那么只使用Polyline呢?
这是xaml:
<Window
x:Class="CursorLine.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1"
>
<Canvas x:Name="canvas" Background="#00FFFFFF" MouseMove="Canvas_MouseMove">
<Polyline x:Name="polyline" Stroke="DarkGreen" StrokeThickness="3"/>
</Canvas>
</Window>
Run Code Online (Sandbox Code Playgroud)
这是背后的代码:
private void Canvas_MouseMove(object sender, MouseEventArgs e)
{
polyline.Points.Add(e.GetPosition(canvas));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10829 次 |
| 最近记录: |