Blazor.Sidepanel
[6.3.3] Mobile fixes

Install-Package Append.Blazor.Sidepanel
Existe una carpeta de aplicación de muestra en /docs que también se aloja como documentación.
ISidepanelService a través de DI en Program.cs builder . Services . AddSidepanel ( ) ;_Imports.razor @using Append . Blazor . SidepanelMainLayout.razor < Sidepanel / > @inject ISidepanelService Sidepanel Sidepanel . Open < Counter > ( "Counter" , "example" ) ;
Sidepanel . Close ( ) ;< SidepanelComponent Title = " Your Title " SubTitle = " Optional Subtitle " @ref = " sidepanel " >
< div >Some inner content</ div >
</ SidepanelComponent >
@code
{
private SidepanelComponent sidepanel ;
private void Open ()
{
sidepanel . Open ();
}
private void Close ()
{
sidepanel . Close ();
}
} El parámetro debe configurarse en el contador componente
private int increaseBy = 10 ;
private void OpenCounterWithParameter ( )
{
Sidepanel . Open < Counter > ( "Counter" , "example" , ( nameof ( increaseBy ) , increaseBy ) ) ;
} Los parámetros deben configurarse en el contador componente
private void OpenCounterWithParameters ( )
{
var parameters = new Dictionary < string , object > {
{ ( nameof ( increaseBy ) ) , increaseBy } ,
{ ( nameof ( initialValue ) ) , initialValue }
} ;
Sidepanel . Open < Counter > ( "Counter" , "Example" , parameters ) ;
} En App.css
# sidepanel . is-open {
width : 80 % ;
}
@ @media ( min-width : 768 px ) {
# sidepanel . is-open {
width : 50 % ;
}
}No dude en usar el componente, abrir problemas, solucionar errores o proporcionar comentarios.
Este proyecto es creado y mantenido por: