Рейтинг@Mail.ru
aave

aave

Программа определения временного промежутка между двумя датами

Published in Приложения

Print Friendly, PDF & Email

Иногда требуется определить сколько точно времени разделяет два события. Именно для этой простой задачи и была написана предлагаемая незатейливая программа. Она выполняет только одну функцию: определяет временные промежутки.

Print Friendly, PDF & Email
Читать далее...

WPF: Как сохранить элемент управления FrameworkElement() в виде изображения

Published in Программирование

Print Friendly, PDF & Email

Нужно сохранить какой-то элемент управления окна WPF в изображение. Допустим, сохранить как картинку динамически сгенерированный график или таблицу. Можно сделать это, например, так.

Print Friendly, PDF & Email
Читать далее...
Print Friendly, PDF & Email

Допустим, у нас есть упорядоченный список объектов MyList() типа даты: List(of DateTime), и нам нужно выбрать из него только те объекты, которые имеют уникальные значения минут (или часов, или секунд, и т.п.). Выберем только первые встреченные значения с уникальным параметром. Для этого можно воспользоваться языком запросов LINQ и языком VB.NET.

Вариант 1 (самый быстрый)

Dim selected As IEnumerable(Of DateTime) = MyList.GroupBy(Function(d As DateTime) d.TimeStamp.Minute).[Select](Function(g) g.First)

Вариант 2

Dim selected As IEnumerable(Of IGrouping(Of Integer, DateTime)) = MyList.GroupBy(Function(n As DateTime) (n.Minute)).Distinct

Вариант 3 (самый медленный, использует преобразование к типу Lookup())

Dim selected As ILookup(Of Integer, DateTime) = MyList.ToLookup(Of Integer, DateTime)(Function(ByVal x As DateTime) x.Minute, Function(ByVal y As DateTime) y)
Print Friendly, PDF & Email
Читать далее...
Print Friendly, PDF & Email

Для использования системных цветов в XAML необходимо объявить цвет в секции ресурсов:

<Window.Resources>
    <SolidColorBrush x:Key="sysColor" Color="{DynamicResource {x:Static SystemColors.ControlColorKey}}" />
</Window.Resources>

А затем его можно использовать в разметке так:

<Menu Background="{StaticResource sysColor}"></Menu>
Print Friendly, PDF & Email
Читать далее...
Subscribe to this RSS feed