Как перерисовать или обновить в OnRender?

Я хочу рисовать что-то динамично. Следующий код показывает мой OnRender. Я устанавливаю DrawItem где-то в своей программе, где мне это нужно. Но когда я вызываю DrawItem =5;, что мне нужно вызвать, чтобы вызвать 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; }
5
задан Indy9000 14 May 2012 в 14:20
поделиться