110,567
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Xml.Linq;
namespace WpfApplication2
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
var data = new List<Test>();
data.Add(new Test { Title1 = "11111111111111111111111111111111111111" });
data.Add(new Test { Title1 = "22222222222222222222222222222222222222222222222222222" });
data.Add(new Test { Title1 = "3333333333333333333333" });
this.listView1.DataContext = data;
}
private void listView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
MessageBox.Show(((Test)e.AddedItems[0]).Title1);
}
}
public class Test
{
public string Title1 { get; set; }
}
}
<ListView ScrollViewer.HorizontalScrollBarVisibility="Disabled" Name="lbx">
<ListView.Resources>
<Style TargetType="TextBlock" BasedOn="{StaticResource {x:Type TextBlock}}">
<Setter Property="TextWrapping" Value="Wrap"></Setter>
</Style>
</ListView.Resources>
</ListView>
for (int i = 0; i < 5; i++)
lbx.Items.Add(new TextBlock() { Text = "sfdkjl sfdkjl sfdkjl sfdkjl sfdkjl sfdkjl sfdkjl sfdkjl sfdkjl sfdkjl sfdkjl " });