C#GTK拖放

时间:2011-08-27 17:32:47

标签: c# listview drag-and-drop monodevelop gtk#

我正在尝试在GTK中创建应用程序,我需要让我的应用程序能够将项目从一个列表视图拖动到另一个列表视图。可能吗?如果是,请将我放在这里示例或教程网站。 注意:我在MonoDevelop 2.4中使用C#

1 个答案:

答案 0 :(得分:1)

可能吗?

是的!实施并不困难。 (特别是如果你使用像C#这样的高级语言。)

示例或教程网站?

如果你想在Gtk中拖放,那么我认为你要找的是Gtk.Drag类。你可以在Mono-Project Docs中看到它的用法。 Gnome.org上还有一个tutorial。虽然本教程是针对GTK +的,但是将它移植到GTK#中应该不会太难。我不确定我是否可以在Gtk.ListView中找到有效的Drag and Drop教程,但是你可以通过Gtk.Treeview看到这个关于拖放的PyGTK教程来获得一般的想法:Tutorial Link。这个Gtkmm一个:Tutorial Link。 这里还有另一个GTK + DND教程:Tutorial Link。您也可以查看睡衣项目的来源。