ContentElement.AllowDrop Propriedade

Definição

Recebe ou define um valor que indica se este elemento pode ser usado como alvo de uma operação de arrastar e largar.

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

Valor de Propriedade

true se este elemento puder ser usado como alvo de uma operação de arrastar e largar; caso contrário, false. O valor predefinido é false.

Exemplos

O exemplo seguinte define AllowDrop XAML.

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

Observações

As operações de arrastar e largar não estão ativadas por defeito, e devem ser ativadas deliberadamente definindo AllowDrop para true. Para além desta configuração básica, o comportamento de arrastar e largar é inteiramente específico da implementação e não é definido por ContentElement nem por qualquer outra classe de elemento base. Certos controlos, por exemplo, RichTextBox, têm um comportamento padrão, mas nenhuma ContentElement classe derivada tem tal comportamento. Para mais informações sobre arrastar e largar, consulte Visão Geral de Arrastar e Largar.

FrameworkContentElement sobrepõe os metadados desta propriedade de dependência na sua implementação. Especificamente, FrameworkContentElement designa que esta propriedade permite a herança do valor da propriedade (Inherits está true nos metadados). Herança de valor de propriedade neste contexto significa que, se existirem elementos filhos sem outro valor atribuído AllowDrop através de valores ou estilos locais, o valor do elemento pai mais próximo com esse valor atribuído (novamente, seja em estilos, valores por defeito, ou um valor local), então o valor desse elemento pai é atribuído a todos os elementos filhos não atribuídos pelo sistema de propriedades. Isto significa que pode especificar se permite operações de drop no elemento raiz e depois propagar o valor para todos FrameworkContentElement os elementos filhos que não lhe atribuíram especificamente um valor de false.

Informação de Propriedade de Dependência

Número valor
Campo identificador AllowDropProperty
Propriedades dos metadados definidas como true None

Aplica-se a