Как я могу сделать окна WPF изменения размеров менее “отстающими”?

Одним из возможных решений является использование регулярных выражений .

public static boolean isValid(String str) {
    // regular expression matches 1 or 2 digit number
    Matcher matcher = Pattern.compile("(?<!\\d)\\d{1,2}(?!\\d)").matcher(str);
    int sum = 0;

    // iterate over all found digits and sum it
    while (matcher.find()) {
        sum += Integer.parseInt(matcher.group());
    }

    return sum >= 80 && sum <= 95;
}
6
задан Max Galkin 19 September 2009 в 14:28
поделиться

5 ответов

Вы запускаете Vista без SP1? Из того, что я читал, это было распространенной проблемой, которая предполагается, были зафиксированы..

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/3960d6a6-e873-455c-9ddc-1e2dd32e090b/

1
ответ дан 17 December 2019 в 07:09
поделиться

Я не вижу это поведение, сам. Я разрабатываю на перспективе x64 sp1 и/или виртуальном ПК рабочий xp x32 sp3. Wpf использует directx, это могла быть Ваша видеокарта / машина? Попытайтесь запустить свое приложение на различной машине и посмотрите, есть ли у Вас те же результаты.

0
ответ дан 17 December 2019 в 07:09
поделиться

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

0
ответ дан 17 December 2019 в 07:09
поделиться

I've been looking for information on this issue as well. I just thought it was a windows "feature" that some intrepid microsoft programmer thought would be cool. I was hoping to be able to turn it off so that window resizes would actually follow my mouse, instead of lagging and then overshooting. Grr.

0
ответ дан 17 December 2019 в 07:09
поделиться

Причина отставания хорошо объяснена здесь

3
ответ дан 17 December 2019 в 07:09
поделиться
Другие вопросы по тегам:

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