所以我有这个字典:
Dictionary<string, double> _statistics;
这是这样的:
当我用鼠标右键单击时,我希望能够复制单元格值。如何添加仅标记特定单元格而不标记所有行的简单复制选项?中已经存在一些东西ListView
吗?
填充我的ListView
:
foreach (KeyValuePair<string, double> item in _statistics)
listView.Items.Add(new MyItem { IP = item.Key, Percent = item.Value });
<ListView.View>
<GridView ColumnHeaderContainerStyle="{StaticResource ListViewHeaderStyle}">
<!-- ip address column -->
<GridViewColumn Width="200" Header="IP Address" DisplayMemberBinding="{Binding IP}" />
<!-- percent column sent -->
<GridViewColumn Width="200" Header="Percent" DisplayMemberBinding="{Binding Percent, StringFormat={}{0}%}"/>
</GridView>
</ListView.View>
public class MyItem
{
public string IP { get; set; }
public double Percent { get; set; }
}
GridViewColumn.CellTemplate
是关键。定义自定义数据模板,用你的CellTemplate
的GridViewColumn
,并创建一个ContextMenu
在那里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句