@using Entities.Contracts @using Entities.DTO @using Newtonsoft.Json @using TechHelper.Client.Exam @using TechHelper.Client.Pages.Exam.QuestionCard @ExamStruct.Title Num: @ExamStruct.ChildExamQuestions.Count 总分: @ExamStruct.Score 分 @* @ExamStruct.Type.Name *@ @if(ExamStruct.Question!=null) { @* *@ } @if (ExamStruct.Question != null) { } @code { [Parameter] public ExamQuestionDto ExamStruct { get; set; } = new ExamQuestionDto(); [Parameter] public EventCallback ClickedStruct { get; set; } [Parameter] public string Class { get; set; } = "my-2 pa-1"; [Parameter] public int Elevation { get; set; } = 0; [Parameter] public string Style { get; set; } = "background-color : #eeeeee"; [Inject] private ILocalStorageService LocalStorageService { get; set; } protected override void OnInitialized() { base.OnInitialized(); } private async void HandleClick() { await ClickedStruct.InvokeAsync(ExamStruct); } private async void HandleChildStructClick(ExamQuestionDto clickedChildExamStruct) { await ClickedStruct.InvokeAsync(clickedChildExamStruct); } private void HandleSelected(int num) { // ExamStruct.Question.DifficultyLevel = (DifficultyLevel)num; } }