8,735
社区成员
发帖
与我相关
我的任务
分享
protected override void OnRender(DrawingContext drawingContext)
{
chartCanvas.Children.Clear();
AddElement();
base.OnRender(drawingContext);
}
protected override void OnMouseDown(MouseButtonEventArgs e)
{
base.OnMouseDown(e);
MessageBox.Show("Mouser down");
}
protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
this.InvalidateVisual();
}
public void AddElement()
{
Rectangle rect = new Rectangle()
{
Height = 100,
Width = 100,
Stroke = new SolidColorBrush(Colors.Red),
Fill = new SolidColorBrush(Colors.Red)
};
Canvas.SetLeft(rect, 100);
Canvas.SetTop(rect, 100);
chartCanvas.Children.Add(rect);
}