BackdropMaterial Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe auxiliar para aplicar um material de pano de fundo à raiz do conteúdo XAML.
public ref class BackdropMaterial : DependencyObject
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackdropMaterial : DependencyObject
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class BackdropMaterial : DependencyObject
Public Class BackdropMaterial
Inherits DependencyObject
<Page muxc:BackdropMaterial.ApplyToRootOrPageBackground="True">
pageContent
</Page>
-or-
<Frame muxc:BackdropMaterial.ApplyToRootOrPageBackground="True">
appContent
</Frame>
- Herança
-
BackdropMaterial
- Atributos
-
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute ContractVersionAttribute MarshalingBehaviorAttribute ThreadingAttribute
Exemplos
Ponta
Para obter mais informações, diretrizes de design e exemplos de código, consulte Mica.
Os aplicativos da Galeria do
Se já estiver instalado, abra-os clicando nos seguintes links: da Galeria do WinUI 3 ou Galeria do WinUI 2.
Se eles não estiverem instalados, você poderá baixar o da Galeria
Você também pode obter o código-fonte de
Comentários
Um material de pano de fundo é um material criado a partir de uma fonte de pixels extraídos de uma área por trás do conteúdo XAML.
A classe BackdropMaterial
permite aplicar um material de cenário, Mica, ao destino de composição do aplicativo. Ele dá suporte automaticamente a alterações de tema, versões de nível inferior e estado do dispositivo, definindo um pincel XAML de cor neutra quando necessário.
Cuidado
Ao aplicar o material de pano de fundo, não defina também a propriedade Background
no conteúdo da interface do usuário. A tela de fundo deve ser transparente para que o material do pano de fundo seja exibido.
Propriedades anexadas ao XAML
BackdropMaterial
é a classe de serviço de host para a propriedade anexada ApplyToRootOrPageBackground
XAML.
Para dar suporte ao acesso do processador XAML às propriedades anexadas e também para expor equivalentes obter e definir operações ao código, cada propriedade anexada XAML tem um par de métodos de acessador Get e Set. Outra maneira de obter ou definir o valor no código é usar o sistema de propriedades de dependência, chamando GetValue ou SetValue e passando o campo de identificador como o identificador da propriedade de dependência.
Propriedades
ApplyToRootOrPageBackgroundProperty |
Identifica a propriedade anexada |
Propriedades Anexadas
ApplyToRootOrPageBackground |
Aplica o material de pano de fundo à raiz ou à tela de fundo do conteúdo XAML. |
Métodos
GetApplyToRootOrPageBackground(Control) |
Obtém o valor da propriedade anexada XAML |
SetApplyToRootOrPageBackground(Control, Boolean) |
Define o valor da propriedade anexada XAML |