protected void ShowTooltipWithHtml(int i, string content) => TooltipService.Open(MemberRef[i], ds => { return(builder => { builder.AddContent(0, (MarkupString)content); }); }, _options);
public void Verif_that_ElementDefinition_tooltip_returns_expected_result() { var elementDefinition = new ElementDefinition(Guid.NewGuid(), null, null) { ShortName = "Bat", Name = "Battery", Owner = this.domainOfExpertise }; elementDefinition.Category.Add(this.productCategory); elementDefinition.Category.Add(this.equippmentCategory); var definition = new CDP4Common.CommonData.Definition(Guid.NewGuid(), null, null) { LanguageCode = "en-GB", Content = "this is a definition" }; elementDefinition.Definition.Add(definition); var tooltip = TooltipService.Tooltip(elementDefinition); var expectedToolTip = new StringBuilder(); expectedToolTip.AppendLine("Short Name: Bat"); expectedToolTip.AppendLine("Name: Battery"); expectedToolTip.AppendLine("Owner: SYS"); expectedToolTip.AppendLine("Category: PROD"); expectedToolTip.AppendLine(" EQT"); expectedToolTip.AppendLine("Model Code: Bat"); expectedToolTip.AppendLine("Definition [en-GB]: this is a definition"); expectedToolTip.Append("Type: ElementDefinition"); Assert.That(tooltip, Is.EqualTo(expectedToolTip.ToString())); }
protected async System.Threading.Tasks.Task Upload0Complete(UploadCompleteEventArgs args) { TooltipService.Open(upload0.Element, $"Upload succeeded!", new TooltipOptions() { Duration = 200000000, Position = TooltipPosition.Right }); }
public static void Register() { TooltipService.RegisterTooltip <User>(x => x.Firstname, "some edit caption firstname", "EDIT"); TooltipService.RegisterTooltip <User>(x => x.Firstname, "some add caption firstname", "ADD"); TooltipService.RegisterTooltip <User>(x => x.Lastname, "some edit caption lastname", "EDIT"); TooltipService.RegisterTooltip <User>(x => x.Lastname, "some add caption lastname", "ADD"); }
private async Task Hide(bool notify = true) { Visible = false; TooltipService.NotifyChange(this); if (notify && OnVisibilityChanged.HasDelegate) { await OnVisibilityChanged.InvokeAsync(Visible); } }
protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { TooltipService.RemoveTooltip(id); } disposedValue = true; } }
protected override void OnAfterRender(bool firstRender) { if (firstRender) { isInitialized = true; if (Visible) { TooltipService.NotifyChange(this); } } }
protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { TooltipService.RemoveTooltip(id); } // TODO: free unmanaged resources (unmanaged objects) and override finalizer // TODO: set large fields to null disposedValue = true; } }
// Would like to use <inheritdoc/> however DocFX cannot resolve to references outside Material.Blazor protected override async Task OnInitializedAsync() { await base.OnInitializedAsync(); TooltipService.AddTooltip(id, Content); }
// Would like to use <inheritdoc/> however DocFX cannot resolve to references outside Material.Blazor protected override void OnInitialized() { base.OnInitialized(); TooltipService.AddTooltip(id, Content); }
protected override void OnInitialized() { base.OnInitialized(); TooltipService.RegisterTooltip(this); }
public void Dispose() { TooltipService?.Unregister(this); }