我想动态绘制一些东西。以下代码显示了我的OnRender。我在我的程序中某处设置了DrawItem,我需要它。但是当我打电话给DrawItem =5;
时,我需要打电话给OnRender才能打电话?如何在OnRender中重绘或刷新?
protected override void OnRender(DrawingContext drawingContext)
{
switch (DrawItem)
{
case 1:
//Draw Item
break;
case 2:
//Draw Item
break;
case 3:
//Draw Item
break;
case 4:
//Draw Item
break;
case 5:
//Draw Item
break;
}
base.OnRender(drawingContext)
}
public int DrawItem { get; set; }
重绘* *是什么? – Will
@将“新”绘制项目 – David