or
<Window x:Class="TestListView.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls"
Title="MainWindow" Height="350" Width="525"
DataContext="{Binding RelativeSource={RelativeSource Self}}">
<Window.Resources>
<ResourceDictionary>
<Style TargetType="ScrollViewer">
<Setter Property="telerik:StyleManager.Theme" Value="Windows7" />
<Setter Property="VerticalScrollBarVisibility" Value="Auto" />
<Setter Property="HorizontalScrollBarVisibility" Value="Auto" />
</Style>
</ResourceDictionary>
</Window.Resources>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<ListView Grid.Row="0" Grid.Column="0" x:Name="_lwReminders" Margin="1" Background="WhiteSmoke" ItemsSource="{Binding TheList}"
HorizontalAlignment="Stretch" SelectionMode="Single"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.CanContentScroll="False"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
VirtualizingStackPanel.IsVirtualizing="True"
VirtualizingStackPanel.VirtualizationMode="Recycling">
<ListView.ItemContainerStyle>
<Style TargetType="{x:Type ListViewItem}">
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="Focusable" Value="false"/>
</Style>
</ListView.ItemContainerStyle>
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBox Grid.Column="0" Grid.Row="0" HorizontalAlignment="Stretch"
VerticalAlignment="Center" TextWrapping="Wrap" TextAlignment="Left"
Text="{Binding Description}" Margin="5" AcceptsReturn="True" AcceptsTab="True" />
<!--Style="{StaticResource TextBoxInputStyle}" />-->
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Grid>
</Window> [Description("The phone number of the employee in his office.")] [Display(Name = "Phone Number", Order = 3, GroupName = "Personal Information")] [TypeConverter(typeof(TestTypeConvertor))] public string PhoneNum { get { return phoneNum; } set { if (this.phoneNum != value) { this.phoneNum = value; } } }public class TestTypeConvertor:TypeConverter{ public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { var i = 0; return base.CanConvertTo(context, destinationType); } public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { var i = 1; return base.CanConvertFrom(context, sourceType); }}