Формы TreeNode к преобразованию WPF

Мне дали задачу преобразования приложения форм к WPF. Приложение используется TreeNode который является от System.Windows.Forms.TreeView. Я знаю, что WPF имеет TreeView но я не могу найти TreeNode существует ли прямое преобразование для него от Форм до WPF?

5
задан Dave Clemmer 18 September 2011 в 03:58
поделиться

1 ответ

Думаю, вместо этого необходимо настроить операционную систему. Изменение параметров активности программами пока не поддерживается широко. Это поможет вам:
Использование TCP keepalive для обнаружения сетевых ошибок

Кроме того, параметры выбраны неправильно. Если tcp _ keepalives _ count = 1 сработал, то даже один потерянный пакет keepalive потеряет соединение. И отдельные пакеты часто теряются. Я бы использовал следующее в /etc/sysctl.conf на MacOSX/FreeBSD:
net.inet.tcp.keepidle = 60000
net.inet.tcp.keepintvl = 10000
После потери связи ОС отбрасывает соединения максимум через 140 секунд (60 секунд ожидания + 8 пакетов подтверждения активности через 10 секунд).

-121--2999663-

Как насчет записи метода расширения для HashSet? Это может быть проще всего сделать.

public static class HashSetExtensions
{
    public static bool AddNonNull<T>(this HashSet<T> set, T item)
        where T : class
    {
        if (item == null)
            return false;

        return set.Add(item);
    }
}

Затем можно выполнить следующее:

HashSet<object> test = new HashSet<object>();
test.AddNonNull(null); //Will return false;
-121--2396250-

Это TreeViewItem .

15
ответ дан 18 December 2019 в 05:43
поделиться
Другие вопросы по тегам:

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