小编Chr*_*ris的帖子

通过拖放 (WPF) 显示提示文本

当拖动的对象位于允许的放置区域时如何显示文本/提示?

除了显示如下所示的 DragDropEffect 之外,我想显示一个小的提示文本,如“将项目拖放到此处以将其添加到列表”。

Private Sub grid_DragEnter(sender As System.Object, e As System.Windows.DragEventArgs)
    If e.Data.GetDataPresent(GetType(List(Of myObject))) Then
        e.Effects = DragDropEffects.Move
    Else
        e.Effects = DragDropEffects.None
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)

.net vb.net wpf drag-and-drop hint

5
推荐指数
1
解决办法
1546
查看次数

使用 LINQ 按索引连接

我有 2 个字节数组

var Bytes =new byte[20];
var Indecies =new byte[20];
Run Code Online (Sandbox Code Playgroud)

我刚刚开始使用 LINQ,我需要将它们连接到数组中以创建一个对象。

public ArrayObject
{
   public byte index{get;set;}
   public byte value{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

这就是我的开始方式

var list = from b in Bytes 
           join i in Indecies 
           select new ArrayObject()
               { index=i, value=b }
Run Code Online (Sandbox Code Playgroud)

但我似乎无法弄清楚该ON零件要放什么,在一个循环中它会是

for (int i = 0; i < 20; i++)
{
    list.Add(new ArrayObject() { value = Bytes[i], index = indecies[i] });
}
Run Code Online (Sandbox Code Playgroud)

如何在 Linq 中通过数组索引连接?

c# linq

2
推荐指数
1
解决办法
1234
查看次数

标签 统计

.net ×1

c# ×1

drag-and-drop ×1

hint ×1

linq ×1

vb.net ×1

wpf ×1