因为需要实时接受数据并显示到前台ListBox中,所有使用下面这个方法。因为WPF前台的样式可以做的很炫,就用到style去写样式。
前台:
<Window.Resources>
<Style TargetType="ListBoxItem" x:Key="listBoxItem">
...........
</Style>
</Window.Resources>
<ListBox HorizontalAlignment="Left" Name="lb" Height="100" Margin="41,118,0,0" VerticalAlignment="Top" Width="100"/>
后台:
每次添加一条数据到前台进行显示
ListBoxItem itemIndex = new ListBoxItem();
itemIndex.Content = "想要显示的内容";
itemIndex.Style = (Style)Resources["listBoxItem"];
lb.Items.Add(itemIndex);