PDA

View Full Version : مشکل با حذف آیتم از Listbox



AftaB66
یک شنبه 01 خرداد 1390, 11:49 صبح
<Border x:Name="border_menu" Background="Pink" Padding="5" Grid.Column="0">
<ListBox ItemsSource="{Binding }" Name="lstboxMenu" ItemTemplate="{StaticResource lbox_it}" ItemContainerStyle="{StaticResource lbox_ics}" Style="{StaticResource lbox_s}" />

</Border>



((List<Viewbox>)(border_menu.DataContext)).Remove(vwbox);
//exception-> element is already the child of another element
canvas.Children.Add(vwbox);



من لیست باکسی از viewbox ها دارم زمانی که می خوام یکی از اونها رو از لیست خارج و به Canvas اضافه کنم اکسپشن میده !! با این توضیح که از border_menu.DataContext کم میشه ولی ...
کسی میدونه مشکل از کجاست ؟

AftaB66
چهارشنبه 04 خرداد 1390, 10:59 صبح
سلام . فهمیدم مشکل از کجا بود . در listbox بهتره آیتم رو از لیست بایند شده به اون کسر کنیم و اونوقت:

listbox.itemsSource=null;
listbox.iemsSource=lst,