【问题标题】:Customize the look of the Silverlight Control Toolkit drag / drop自定义 Silverlight 控件工具包拖放的外观
【发布时间】:2010-09-21 17:06:14
【问题描述】:

有没有办法覆盖胡萝卜的模板或重新设置胡萝卜的样式(甚至在我需要的情况下完全删除)?胡萝卜是将发生下降的位置标记。我还希望能够更改拖动过程中使用的图标 - 我看到了一个无穷大符号、一个箭头和一个删除线圆圈,我想为此使用自定义图标。不幸的是,我也对给定图标何时显示自己感到困惑。

【问题讨论】:

    标签: silverlight drag-and-drop silverlight-toolkit


    【解决方案1】:

    仅查看文档,DragDropTarget 似乎有一个 GetInsertionIndicatorGeometry,我怀疑它负责拖动时显示的各种符号。

    因此,要替换这些符号,您需要继承您正在使用的特定目标类型并覆盖此受保护成员以注入您自己的几何图形。

    【讨论】:

    • 啊,是的,这看起来很有希望。我什至可以使用实现作为示例:bit.ly/agff89(抱歉,在原始 Codeplex 源中找不到它)。我想我会四处寻找,直到我也能找到图标资源的加载方式;希望这也是虚拟化的。感谢您的帮助!
    • 这对你有用吗?我尝试创建自己的几何图形以显示其他元素,同时从 TreeView 拖动实际元素 .. 它不起作用..
    猜你喜欢
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多