我对C#相当陌生。这可能是一个相当简单的问题,但我找不到任何有关此的示例。我只是想知道在代码隐藏文件(.xaml.cs
)中创建XAML元素时是否可以使用其他开放源代码库属性(例如GongSolutions.WPF.DragDrop
)?
一个示例如下,我可以在代码隐藏(.xaml.cs
)文件中创建以下XAML代码吗?
<...
xmlns:dd="urn:gong-wpf-dragdrop"
...
>
...
<ListBox ItemsSource="{Binding Collection}"
dd:DragDrop.IsDragSource="True"
dd:DragDrop.IsDropTarget="True" />
感谢您的帮助!
答案 0 :(得分:0)
您通常需要从后面的代码中了解如何为 AttachedProperties 设置值。下面的代码将为您提供帮助,
listBox.SetValue(GongSolutions.Wpf.DragDrop.DragDrop.IsDragSourceProperty, true);
listBox.SetValue(GongSolutions.Wpf.DragDrop.DragDrop.IsDropTargetProperty, true);
如果您想输入安全的密码,可以这样设置
GongSolutions.Wpf.DragDrop.DragDrop.SetIsDragSource(listBox, true);
GongSolutions.Wpf.DragDrop.DragDrop.SetIsDropTarget(listBox, true);