Learn English – What does “This being….” mean here

meaningparticiplesword-usage

This being Silverlight, you’d expect there to be some way to get the XAML representation
of the selected text—and you’d be right.

What does the clause 'This being Silverlight', and especially the meaning of the word 'being' in the following sentence?

Best Answer

"This being Silverlight" in the context means "Because this is Silverlight" or "Since this is Silverlight"