Настольная версия аннотируемого компонента временной шкалы Google?

Иногда я использую это, если я не хочу, чтобы он был на самом деле установлен и сохранен в моем дб:

class Person
{
    private string _name; 
    public string Name 
    { 
        get 
        {
            return string.IsNullOrEmpty(_name) ? "Default Name" : _name;
        } 

        set { _name = value; } 
    }
}

, Очевидно, если это не строка тогда, я мог бы сделать объект nullable (дважды?, интервал?) и проверка, если это является пустым, возвратите значение по умолчанию или возвратите значение, на которое это установлено.

Тогда я могу сделать регистрацию моего репозитория, чтобы видеть, является ли это мое значение по умолчанию, и не сохраняются или делают закулисную регистрацию для наблюдения истинного состояния отступающего значения, перед сохранением.

Hope, которая помогает!

8
задан JP Richardson 14 September 2009 в 05:49
поделиться

4 ответа

Этот элемент управления диаграммой на основе WPF в codeproject может направить вас в правильном направлении. У него есть плавное панорамирование / масштабирование / прокрутка:

Управление диаграммой WPF с панорамированием, масштабированием и др. Джон Стьюин

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

1
ответ дан 6 December 2019 в 02:26
поделиться

Хм, я не уверен, что это то, что вы ищете, но для java есть очень хорошая библиотека JFreeChart , которая не так интерактивна, как та, которую вы упомянуто, но это действительно легко использовать и довольно гибко для вас, чтобы подклассифицировать и настраивать по вашим предпочтениям.

0
ответ дан 6 December 2019 в 02:26
поделиться

Возможно, вы могли бы взглянуть на matplotlib . Это библиотека на основе Python, однако она очень гибкая, поскольку может принимать входные данные из различных источников.

Альтернативой является встраивание элемента управления веб-браузера в ваше приложение wpf. Возможно, вам понадобится доступ к DOM, поэтому вам, возможно, придется использовать WebBrowser в WinForm. Хорошую статью, описывающую, как это делается, можно найти здесь .

0
ответ дан 6 December 2019 в 02:26
поделиться

У Microsoft также есть бесплатный элемент управления диаграммами, который вы можете получить на http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986 -BF49-4FE5-9CA8-910AE6EA442C & displaylang = en . Это довольно хорошо - особенно для того, чтобы быть свободным.

Я использовал диаграммы Дандаса в прошлом. Они отличные, но дорогие. Есть несколько других поставщиков с хорошими элементами управления диаграммами, включая DotNetCharting , Telerik , Component Art и Infragistics.

0
ответ дан 6 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

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