IWindow Interface
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.
Permite criar, configurar, mostrar e gerir o Windows.
public interface class IWindow : Microsoft::Maui::ITitledElement
public interface IWindow : Microsoft.Maui.ITitledElement
type IWindow = interface
interface ITitledElement
interface IElement
Public Interface IWindow
Implements ITitledElement
- Derivado
- Implementações
Propriedades
| Name | Descrição |
|---|---|
| Content |
Mostra a página atual na Janela. |
| FlowDirection |
Direção em que os elementos da interface são escaneados pelo olho. |
| Handler |
Obtém ou define o Gestor de Vista do Elemento. (Herdado de IElement) |
| Height |
Obtém a altura especificada do IWindow. |
| MaximumHeight |
Obtém a restrição máxima de altura especificada do IWindow, entre zero e o dobro. PositivoInfinito. |
| MaximumWidth |
Obtém a restrição máxima de largura especificada do IWindow, entre zero e o dobro. PositivoInfinito. |
| MinimumHeight |
Obtém a restrição mínima de altura especificada do IWindow, entre zero e o dobro. PositivoInfinito. |
| MinimumWidth |
Obtém a restrição mínima de largura especificada do IWindow, entre zero e o dobro. PositivoInfinito. |
| Overlays |
Recebe a coleção de apenas leitura de Window Overlays por cima da Janela. |
| Parent |
Fica com o Pai do Elemento. (Herdado de IElement) |
| StatusBarTheme |
Obtém o tema preferido para a área da barra de estado nas plataformas móveis. Controla se os ícones desenhados pelo sistema operativo (relógio, bateria, sinal) são claros ou escuros. O padrão segue o tema atual da aplicação. Sem opção em plataformas de desktop. |
| Title |
Recebe o título deste elemento. (Herdado de ITitledElement) |
| VisualDiagnosticsOverlay |
Recebe a sobreposição visual atual para o Window. |
| Width |
Obtém a largura especificada do IWindow. |
| X |
Obtém a coordenada X especificada do IWindow. |
| Y |
Obtém a coordenada Y especificada do IWindow. |
Métodos
| Name | Descrição |
|---|---|
| Activated() |
Ocorre quando a Janela é ativada. |
| AddOverlay(IWindowOverlay) |
Adiciona uma sobreposição de janela à janela atual. |
| BackButtonClicked() |
Ocorre quando o botão de trás é pressionado. |
| Backgrounding(IPersistedState) |
Ocorre quando a Janela entra num estado em segundo plano. |
| Created() |
Ocorre quando a Janela é criada. |
| Deactivated() |
Ocorre quando a janela é desativada. |
| Destroying() |
Ocorre quando a Janela é destruída. |
| DisplayDensityChanged(Single) |
Permite criar, configurar, mostrar e gerir o Windows. |
| FrameChanged(Rect) |
Permite criar, configurar, mostrar e gerir o Windows. |
| RemoveOverlay(IWindowOverlay) |
Remove uma sobreposição de janela à janela atual. |
| RequestDisplayDensity() |
Permite criar, configurar, mostrar e gerir o Windows. |
| Resumed() |
Ocorre quando a Janela é retomada do estado de suspensão. |
| Stopped() |
Ocorre quando a janela é parada. |
Métodos da Extensão
| Name | Descrição |
|---|---|
| CaptureAsync(IWindow) |
Captura uma captura de ecrã do arquivo especificado |
| ToHandler(IElement, IMauiContext) |
Permite criar, configurar, mostrar e gerir o Windows. |
| ToPlatform(IElement, IMauiContext) |
Permite criar, configurar, mostrar e gerir o Windows. |