So there is an existing thread which states that in order to vertically align text, you need to wrap in a border. However, I tried this, and instead of aligning vertically, the TextBlock went in a corner, still vertically aligned to the top. I don't know if this has something to do with the differences of WPF and UWP, but no matter, it didn't work. My TextBlock is defined as follows:
<TextBlock x:Name="TextBlock" Margin="855,226,0,0" TextWrapping="Wrap"
VerticalAlignment="Top" Height="150" Width="150" FontFamily="DOCK11"
TextAlignment="Center" Padding="0" HorizontalAlignment="Left" Text="Sample Text..."/>`
With the given dimensions, would it be possible to vertically align my TextBlock's text? Thanks in advance.