ListBox (WPF)가 있고 런타임에 문자열을 추가하는 중 .... ListBox에 이미있는 문자열을 추가하려고하면 예외가 발생합니다. .....이 항목이 이미 ListBox에 있음을 알리는 메시지입니다. ListBox에 동일한 문자열을 추가하려면 어떻게해야합니까? 내가이 동일한 문자열 .... 감사를 추가해야 할 때 내 응용 프로그램에서 상황이 있기 때문에 ....Listbox - 두 개의 동일한 항목 추가 - WPF
목록 상자 - 코드의
<ListBox x:Name="listBox_MyListBox" Height="Auto" Width="Auto" Background="Transparent" MaxHeight="170" BorderThickness="0" Margin="3">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Margin="3" Padding="2" Text="{Binding}" TextAlignment="Center" FontSize="13"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
내가 문자열과 같은 추가 뒤에 이 -
this.listBox_MyListBox.Items.Add(text.ToString());
이렇게 제한이 없으므로 여기서는 ListBox가 문제가되는지 잘 모르겠습니다. 예외가 발생한 곳을 정확히 알려주는 코드를 게시 할 수 있습니까? – paul
대신 목록 상자에 바인딩 된 목록이나 관찰 가능한 컬렉션을 사용하지 마십시오. 컬렉션에 어떤 데이터도 추가 할 수 있습니다. –
@KishoreKumar 요점은 ListBox에 두 개의 동일한 항목을 추가 할 수 있다는 것입니다. – paul