Blazor.Sidepanel
[6.3.3] Mobile fixes

Install-Package Append.Blazor.Sidepanel
يوجد عينة تطبيق في /مستندات يتم استضافته أيضًا كوثائق.
ISidepanelService عبر di in 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 ();
}
} يجب تعيين المعلمة في المكون المضاد
private int increaseBy = 10 ;
private void OpenCounterWithParameter ( )
{
Sidepanel . Open < Counter > ( "Counter" , "example" , ( nameof ( increaseBy ) , increaseBy ) ) ;
} يجب تعيين المعلمات في المكون المضاد
private void OpenCounterWithParameters ( )
{
var parameters = new Dictionary < string , object > {
{ ( nameof ( increaseBy ) ) , increaseBy } ,
{ ( nameof ( initialValue ) ) , initialValue }
} ;
Sidepanel . Open < Counter > ( "Counter" , "Example" , parameters ) ;
} في app.css
# sidepanel . is-open {
width : 80 % ;
}
@ @media ( min-width : 768 px ) {
# sidepanel . is-open {
width : 50 % ;
}
}لا تتردد في استخدام المكون أو فتح المشكلات أو إصلاح الأخطاء أو تقديم ملاحظات.
تم إنشاء هذا المشروع وصيانته بواسطة: