ContentElement.AllowDrop 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示此元素能否用作拖放操作的目标。
public:
property bool AllowDrop { bool get(); void set(bool value); };
public bool AllowDrop { get; set; }
member this.AllowDrop : bool with get, set
Public Property AllowDrop As Boolean
属性值
如果此元素可用作拖放操作的目标,则为 true
;否则为 false
。 默认值是 false
。
示例
以下示例在 XAML 中设置 AllowDrop 。
<Paragraph Name="focusableP" Style="{StaticResource FocusableParagraph}" AllowDrop="True" Drop="dropHandler">
Drop something here...
<Hyperlink Name="h1" Click="MakeSpecialLink">Follow me!</Hyperlink>
</Paragraph>
注解
默认情况下,拖放操作未启用,必须通过设置为AllowDroptrue
故意启用。 除了此基本设置之外,拖放行为完全特定于实现,并且不是由 ContentElement 任何其他基元素类定义。 例如, RichTextBox某些控件具有默认行为,但没有 ContentElement 派生类具有此类行为。 有关拖放的详细信息,请参阅 拖放概述。
FrameworkContentElement 重写其实现中此依赖项属性的元数据。 具体而言, FrameworkContentElement 指定此属性允许属性值继承 (Inherits 位于 true
元数据) 中。 在此上下文中的属性值继承意味着,如果没有其他值 AllowDrop 通过本地值或样式分配的子元素,则具有此值的最近的父元素的值再次分配 (,在样式中、默认值或本地值) ,则该父元素的值将由属性系统分配给所有未分配的子元素。 这意味着可以指定是否允许在根元素执行删除操作,然后将该值传播到尚未专门为其指定值false
的所有FrameworkContentElement子元素。
依赖项属性信息
标识符字段 | AllowDropProperty |
元数据属性设置为 true |
无 |