ContentElement.AllowDrop Свойство

Определение

Возвращает или задает значение, указывающее, может ли этот элемент использоваться в качестве цели операции перетаскивания.

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.

Примеры

В следующем примере наборы AllowDrop в XAML.

<Paragraph Name="focusableP" Style="{StaticResource FocusableParagraph}"  AllowDrop="True" Drop="dropHandler">
  Drop something here...
  <Hyperlink Name="h1" Click="MakeSpecialLink">Follow me!</Hyperlink>
</Paragraph>

Комментарии

Операции перетаскивания по умолчанию не включены и должны быть включены намеренно, установив для AllowDropпараметра значение true . Помимо этого базового параметра, поведение перетаскивания полностью зависит от реализации и не определяется любым другим базовым классом ContentElement элементов. Некоторые элементы управления, например, RichTextBoxимеют поведение по умолчанию, но производные классы не ContentElement имеют такого поведения. Дополнительные сведения о перетаскивании см. в разделе "Обзор перетаскивания".

FrameworkContentElement переопределяет метаданные для этого свойства зависимостей в реализации. В частности, указывает, FrameworkContentElement что это свойство разрешает наследование значений свойств (Inherits находится true в метаданных). Наследование значений свойств в этом контексте означает, что если дочерние элементы не имеют других значений, назначенных AllowDrop с помощью локальных значений или стилей, значение ближайшего родительского элемента с назначенным значением (опять же в стилях, по умолчанию или локальном значении), то значение из этого родительского элемента назначается всем неназначенным дочерним элементам системы свойств. Это означает, что можно указать, следует ли разрешать операции удаления в корневом элементе, а затем распространять значение ко всем FrameworkContentElement дочерним элементам, которые не назначили ему значение false.

Сведения о свойстве зависимостей

Элемент Ценность
Поле идентификатора AllowDropProperty
Свойства метаданных, равные свойству true None

Применяется к