Name space ambiguity

I am using various Syncfusion components and for some classes, I get the following error message:
error CS0104: 'ChangeEventArgs' is an ambiguous reference between 'Microsoft.AspNetCore.Components.ChangeEventArgs' and 'Syncfusion.Blazor.Navigations.ChangeEventArgs'
In this case it is ChangeEventArgs.
How should I handle this ambiguity? Or should I always fully qualify the namespace such as:
Microsoft.AspNetCore.Components.ChangeEventArgs
Regards,
Amjad.

1 Reply 1 reply marked as answer

SP Sowmiya Padmanaban Syncfusion Team March 10, 2021 01:05 PM UTC

Hi Amjad Khan,  
 
Greetings from Syncfusion support. 
 
We have checked your reported problem with Sidebar component. We suggest you to use the full namespace for Sidebar Change event. Please refer to the below code block. 
 
<SfSidebar @ref="sidebarObj" ShowBackdrop="true" Width="250px" Changed="change" @bind-IsOpen="SidebarToggle"> 
</SfSidebar> 
 
<div class="text-content" style="text-align: center;">Main content</div> 
 
@code{ 
    SfSidebar sidebarObj; 
    public bool SidebarToggle = false; 
    public void Close() 
    { 
        SidebarToggle = false; 
    } 
    public void change(Syncfusion.Blazor.Navigations.ChangeEventArgs args) 
    { 
        Console.WriteLine("change event triggered"); 
    } 
} 
 
Please, refer to the below link for Sidebar component. 
 
 
 
 
Please let us know, if you need any further assistance. 
 
Regards,  
Sowmiya.P 


Marked as answer
Loader.
Up arrow icon