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

屬性值

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

適用於