/// <summary> /// 释放资源 /// </summary> /// <param name="disposing"></param> /// <returns></returns> protected override ValueTask DisposeAsync(bool disposing) { if (IsClickTrigger) { JSCallbackManager.DisposeObject(Id); } return(base.DisposeAsync(disposing)); }
/// <summary> /// 初始化 /// </summary> protected override void OnInitialized() { if (IsClickTrigger) { JSCallbackManager.AddEventHandler(Id, "clickWithoutSelf", new Action(() => { Toggle(false); })); } base.OnInitialized(); }
/// <summary> /// 初始化 /// </summary> /// <returns></returns> protected override Task OnInitializedAsync() { JSCallbackManager.AddEventHandler(Id, "clickWithoutSelf", new Action(() => { Hide(); })); return(base.OnInitializedAsync()); }