Closed
Description
Code
@code {
[Parameter, EditorRequired]
public EventCallback GoToSwitchTab { get; set; }
List<AskList> AskLists;
bool BAskListDisplay = false;
Ask LastAsk = null;
protected override void OnParametersSet()
{
if (!BAskListDisplay)
{
string UseLingual = "zh-Hant";
QuerySvc.TheUser.SwitchToCultue(UseLingual);
AskLists = QuerySvc.GetDivineQuerySubject(UseLingual);
QuerySvc.TheUser.RestoreToLastCultue();
StateHasChanged();
BAskListDisplay = true;
}
}
async Task OnSelectAskChanged( Ask PickAsk )
{
if (LastAsk != null && PickAsk == LastAsk)
return;
QuerySvc.SelectAsk = PickAsk;
LastAsk = QuerySvc.SelectAsk;
GoToSwitchTab.InvokeAsync("SelQueTab");
}
}