wpf изменяют размеры полный

Таким образом, я должен процедурно произвести фоновое изображение для сетки, это только берет.1sec.

Таким образом, я могу телеграфировать в событие SizeChanged, но тогда когда Вы изменяете размеры диаграммы, она идет и стреляет даже, возможно, 30 раз в секунду, таким образом, изменять размеры событие отстает signifigantly.

Делает кто-либо знает хороший способ телеграфировать в изменять размеры событие и испытательная погода, которой использование сделано, изменив размеры, я пытался просто проверить на мышь,/вниз указывают, но когда изменять размеры событие стреляет, мышь в значительной степени всегда снижается.

14
задан Joel Barsotti 12 January 2010 в 04:44
поделиться

2 ответа

При изменении размера вы можете начать короткое живущее таймер (скажем, 100 мсек), на каждом измените размер сброса этого таймера, чтобы предотвратить его прошивку. Когда появится последнее изменение размера, таймер будет проходить, и вы можете нарисовать свое фоновое изображение тогда.

Пример:

Timer resizeTimer = new Timer(100) { Enabled = false };

public Window1()
{
    InitializeComponent();
    resizeTimer.Elapsed += new ElapsedEventHandler(ResizingDone);
}

void ResizingDone(object sender, ElapsedEventArgs e)
{
    resizeTimer.Stop();
    GenerateImage();
}

private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
{
    resizeTimer.Stop();
    resizeTimer.Start();
}
23
ответ дан 1 December 2019 в 08:52
поделиться

Также необходимо очистить ссылку.

while(tabControlToClear.Controls.Count > 0)
{ 
    var tabPage = tabControlToClear.Controls[0];
    tabControlToClear.Controls.RemoveAt(0);
    tabPage.Dispose(); 

    // Clear out events.

    foreach (EventHandler subscriber in tabPage.Click.GetInvocationList())
    {
        tabPage.Click -= subscriber;
    }
}
-121--3950630-

Сначала убедитесь, что класс Dog реализует метод public Последовательности toString () , затем используйте

System.out.println(list.get(index))

, где index - позиция внутри списка. Конечно, так как вы предоставляете свою реализацию вы можете решить, как собака печатает себя.

-121--2797436-

Требуется ли просмотр изменения размера изображения? Можно обработать изменение размера и повторно визуализировать изображение при событии «мышь вверх».

0
ответ дан 1 December 2019 в 08:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: