RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

Window

Complete

Uma janela flutuante não modal: mova, redimensione, minimize, maximize e abra várias ao mesmo tempo.

Exemplo

Controle Window

Parâmetros

ParâmetroTipoDescrição
ChildContentRenderFragmentConteúdo renderizado dentro do componente.
ClassstringClasses CSS extras adicionadas ao elemento raiz.
ClosableboolMostra um botão de fechar na guia.
FooterRenderFragmentConteúdo da área do rodapé (ações alinhadas à direita).
HeightintAltura máxima do corpo da grade, por exemplo 24rem (28rem por padrão com VirtualScroll).
Leftint?Distância inicial da borda esquerda da página, em pixels.
MaximizableboolMostra o botão que preenche a página com a janela.
MaximizedboolPreenche a página com a janela.
MinHeightintMenor altura a que a janela pode ser redimensionada, em pixels.
MinimizableboolMostra o botão que recolhe a janela até a barra de título.
MinimizedboolRecolhe a janela até a barra de título.
MinWidthintMenor largura a que a janela pode ser redimensionada, em pixels.
OpenboolSe a gaveta é mostrada. Use com @bind-Open.
PersistKeystringLembra a posição e o tamanho (Window), a divisão (Splitter) ou o layout de um DataGrid (ordenação, filtros, colunas, larguras, página) no armazenamento local com este nome e os restaura da próxima vez.
ResizableboolAdiciona uma alça de arrasto (e setas) para redimensionar cada coluna.
StylestringEstilo embutido adicionado ao elemento raiz.
TitlestringTexto de título (cabeçalho da gaveta, legenda de guia, título de coluna, legenda de etapa).
Topint?Distância inicial da borda superior da página, em pixels.
WidthintSkeleton: qualquer comprimento CSS. Charts: largura do desenho em unidades SVG (o gráfico continua se ajustando ao seu contêiner).

Eventos

EventoTipoDescrição
GeometryChangedEventCallback<WindowGeometry>Gerado depois que a janela foi movida ou redimensionada.
MaximizedChangedEventCallback<bool>
MinimizedChangedEventCallback<bool>
OpenChangedEventCallback<bool>Gerado quando a gaveta pede para fechar.

Pacote

Window faz parte do RayCraft Complete. Pacote: RayCraft.Blazor.Complete. Vem do feed privado do RayCraft e requer uma licença ativa. Veja Primeiros passos.