Если в родительском компоненте у вас есть дочерний компонент:
<CategoryDetails CategoryDetailModalTitle="@categoryDetailModalTitle"></CategoryDetails>
и кнопка:
<BSButton Color="Color.Info" @onclick="LoadCategoryDetailsModal"><i class="fal fa-plus-circle mr-1"></i>Add New Category</BSButton>
Затем вы можете определить метод с именем LoadCategoryDetailsModal, который выполняется, когда пользователь нажал на кнопку выше ... Метод LoadCategoryDetailsModal, я думаю, должен содержать код, который должен переключать окно модели ... Вы можете сделать что-то вроде этого:
private void LoadCategoryDetailsModal()
{
CategoryDetailsModalRef.Toggle();
}
CategoryDetailsModalRef - объект который содержит ссылку на дочерний компонент CategoryDetails. Вот как вы добавляете атрибут @ref для захвата ссылки на компонент CategoryDetails:
<CategoryDetails @ref="CategoryDetailsModalRef" CategoryDetailModalTitle="@categoryDetailModalTitle"></CategoryDetails>
И в блоке @code вы определяете: CategoryDetails CategoryDetailsModalRef;
Обратите внимание, что код выше Предположим, что вы определили метод с именем Toggle () в компоненте CategoryDetails, роль которого заключается в переключении отображения модального окна, возможно, путем изменения логической переменной с true на false и наоборот.
Надеюсь, что это помогает ...