Я новичок в выражении смесь.При разработке настольного приложения я получил сообщение об ошибке «отсутствует частичный модификатор в типе объявления», но я исправил его, поместив ключевое слово partial
между public и class.После исправления я получил ошибки ниже, я был бы благодарен вам, если бы вы были любезны, чтобы дать правильное решение этих ошибок
The name 'startPoint' does not exist in the current context
C:\Documents and Settings\acer\Desktop\my inter\rrrr\dragDrop(test1)\dragDrop(test1)\Window1.xaml.cs 24 9 dragDrop(test1)
The type or namespace name 'contact' could not be found (are you missing a using directive or an assembly reference?)
C:\Documents and Settings\acer\Desktop\my inter\rrrr\dragDrop(test1)\dragDrop(test1)\Window1.xaml.cs 67 32 dragDrop(test1)
The type or namespace name 'Contact' could not be found (are you missing a using directive or an assembly reference?)
C:\Documents and Settings\acer\Desktop\my inter\rrrr\dragDrop(test1)\dragDrop(test1)\Window1.xaml.cs 67 13 dragDrop(test1)
Код:
private void List_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
startPoint = e.GetPosition(null);
}
private void List_MouseMove(object sender, MouseEventArgs e)
{
Vector diff = startPoint - mousePos;
Contact contact = (contact)listView.ItemContainerGenerator.IndexFromContainer(listViewItem);
DataObject dragData = new DataObject("myFormat", contact);
}
private void DropList_Drop(object sender, DragEventArgs e)
{
listView.Items.Add(contact);
}