Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 Многострочный textbox в datagrid  [new]
Johnyk
Member

Откуда:
Сообщений: 10
Подскажите как можно сделать многострочный textbox в datagrid, grid заполняется через ItemSource. И если возможно привести код, так как не в состоянии например переписать стиль для datagridrow.
Спасибо!
18 янв 12, 10:59    [11923167]     Ответить | Цитировать Сообщить модератору
 Re: Многострочный textbox в datagrid  [new]
Johnyk
Member

Откуда:
Сообщений: 10
UP
31 янв 12, 10:00    [12001026]     Ответить | Цитировать Сообщить модератору
 Re: Многострочный textbox в datagrid  [new]
Lelouch
Member

Откуда: Москва
Сообщений: 1882
Johnyk,

например как то так:

<DataGrid Grid.Row="1" ItemsSource="{Binding TempList}" AutoGenerateColumns="False">
			<DataGrid.Columns>
				<DataGridTemplateColumn>
					<DataGridTemplateColumn.CellTemplate>
						<DataTemplate>
							<TextBox AcceptsReturn="True" Text="{Binding Text, Mode=TwoWay}"></TextBox>
						</DataTemplate>
					</DataGridTemplateColumn.CellTemplate>
				</DataGridTemplateColumn>
			</DataGrid.Columns>
		</DataGrid>
31 янв 12, 10:14    [12001120]     Ответить | Цитировать Сообщить модератору
 Re: Многострочный textbox в datagrid  [new]
Lelouch
Member

Откуда: Москва
Сообщений: 1882
А вот гораздо лучше , через стиль. Первая строчка в google...



<DataGridTextColumn Binding="{Binding Text, Mode=TwoWay}">
	<DataGridTextColumn.EditingElementStyle>
		<Style TargetType="TextBox">
			<Setter Property="AcceptsReturn" Value="True"></Setter>
		</Style>
	</DataGridTextColumn.EditingElementStyle>
</DataGridTextColumn>
31 янв 12, 10:21    [12001176]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить