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 |