Freezable.Freeze Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Freeze() |
Torna o objeto atual immodificável e define a sua IsFrozen propriedade como |
| Freeze(Freezable, Boolean) |
Se o |
Freeze()
Torna o objeto atual immodificável e define a sua IsFrozen propriedade como true.
public:
void Freeze();
public void Freeze();
member this.Freeze : unit -> unit
Public Sub Freeze ()
Exceções
Não Freezable podem ser tornadas inmodificáveis.
Observações
Para evitar a possibilidade de um InvalidOperationException ao chamar este método, verifique a CanFreeze propriedade para determinar se pode Freezable ser tornado inmodificável antes de chamar este método.
Notas para Herdeiros
Este método utiliza o FreezeCore(Boolean) método para tornar o Freezable immodificável. Para modificar o comportamento de congelamento, substitua o FreezeCore(Boolean) método.
Ver também
Aplica-se a
Freeze(Freezable, Boolean)
protected public:
static bool Freeze(System::Windows::Freezable ^ freezable, bool isChecking);
protected internal static bool Freeze(System.Windows.Freezable freezable, bool isChecking);
static member Freeze : System.Windows.Freezable * bool -> bool
Protected Friend Shared Function Freeze (freezable As Freezable, isChecking As Boolean) As Boolean
Parâmetros
- freezable
- Freezable
O objetivo a verificar ou tornar inmodificável. Se isChecking for true, o objeto é verificado para determinar se pode ser tornado inmodificável. Se isChecking for false, o objeto torna-se inmodificável, se possível.
- isChecking
- Boolean
true devolver uma indicação de se o objeto pode ser congelado (sem realmente o congelar); false para realmente congelar o objeto.
Devoluções
Se isChecking for true, este método retorna true se o especificado Freezable pode ser tornado inmodificável, ou false se não pode ser tornado inmodificável. Se isChecking for false, este método retorna true se o especificado Freezable for agora immodificável, ou false se não puder ser tornado inmodificável.
Exceções
Quando isChecking é false, a tentativa de tornar freezable immodificável não teve sucesso; o objeto está agora num estado desconhecido (pode estar parcialmente congelado).
Observações
Não chame este método a menos que esteja a derivar e Freezable a sobrepor o FreezeCore método. Este método pode ser usado no FreezeCore método para congelar membros de dados de classe que são eles próprios Freezable objetos.
É aceitável chamar este método novamente num Freezable objeto que já está congelado (não modificável).
Notas para Herdeiros
Este método utiliza o FreezeCore(Boolean) método para tornar o Freezable immodificável. Para modificar o comportamento de congelamento, substitua o FreezeCore(Boolean) método.