Blazor.Sidepanel
[6.3.3] Mobile fixes

Install-Package Append.Blazor.Sidepanel
Ada folder aplikasi sampel di /Docs yang juga di -host sebagai dokumentasi.
ISidepanelService melalui DI di 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 ();
}
} Parameter harus diatur dalam komponen penghitung
private int increaseBy = 10 ;
private void OpenCounterWithParameter ( )
{
Sidepanel . Open < Counter > ( "Counter" , "example" , ( nameof ( increaseBy ) , increaseBy ) ) ;
} Parameter harus diatur dalam komponen penghitung
private void OpenCounterWithParameters ( )
{
var parameters = new Dictionary < string , object > {
{ ( nameof ( increaseBy ) ) , increaseBy } ,
{ ( nameof ( initialValue ) ) , initialValue }
} ;
Sidepanel . Open < Counter > ( "Counter" , "Example" , parameters ) ;
} Di app.css
# sidepanel . is-open {
width : 80 % ;
}
@ @media ( min-width : 768 px ) {
# sidepanel . is-open {
width : 50 % ;
}
}Silakan menggunakan komponen, membuka masalah, memperbaiki bug, atau memberikan umpan balik.
Proyek ini dibuat dan dikelola oleh: