Building a Blazor `RenderFragment` in base razor component to be used in derived?
Hey. So I have a base razor component that I want to derive from multiple times, as there will be a lot of duplicated code between the multiple derivations.
One thing I have stumbled into, is that I have a title which is largely similar between all the derived components. For this, I currently have the following:
This works, and in my derived razor components I can invoke
TitleFragment()
and get the title that I desire. However, I wasn't sure if there was a way to create a RenderFragment in such a way without using the RenderTreeBuilder
? Can I instead somehow declare this as razor syntax somewhere within my base razor component, or is this my only option?7 Replies
can't you just make a component that you'd reuse?
i could, thats another option... But I was wondering if there was a way to build up a render fragment within a component without doing so using the Builder approach
not that i'm aware
if you do it in the .razor file you can use razor markup inside the method
How would I do that?
(confused how that would look sorry)
example from one of mine
ah ok makes sense. Didn't realise that worked like that... Interesting. 🙂
Thanks 🙂