Июль 2012

ComboBox MaxDropDownItems в WPF

В Windows Forms у элемента управления ComboBox есть свойство MaxDropDownItems, которое позволяет задавать количество элементов отображаемых в выпадающем списке. К сожалению, разработчики WPF не реализовали это свойство. Но, к счастью, они создали новый инструмент, который позволяет это сделать: присоединяемые свойства зависимости. То, что мы сейчас будем делать, возможно только для выпадающих списков, высота элементов которых одинакова.
Прочитать остальную часть записи »

Фрагменты кода в Visual Studio 2010 (Snippet)

Visual Studio позволяет разработчикам сохранить фрагменты кода, которые могут использоватся позже. Это экономит время от перепечатывания кусков кода, которые часто используются. Я также вижу это очень полезно тогда, когда надо показать во время презентации код. Вместо того, чтобы все печатать, я считаю, что гораздо проще просто добавить код, используя фрагменты кода.

VS 2010 имеет улучшеный функционал, и она упрощает создание фрагментов кода. В ней есть два типа фрагментов:
Расширяемые фрагменты – вставлены в позицию курсора

  • Обтекаемые фрагменты вокруг выделенного кода
  • Создание собственного фрагмента

Прочитать остальную часть записи »

TextBox Multiline WPF

Статья, чтобы не забыть

Нужно сделать как в WindowsForms

TextBox.Multiline = True;

В WPF для этого нужно задать 3 свойства:

TextWrapping="Wrap"
VerticalScrollBarVisibility="Visible"
AcceptsReturn="True"

В итоге получаем:

<TextBox Height="60"
     TextWrapping="Wrap"
     VerticalScrollBarVisibility="Visible"
     AcceptsReturn="True"/>

И текстовое поле в необходимом виде…