무언가를 동적으로 그려보고 싶습니다. 다음 코드는 내 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