Cómo vincular una variable con un bloque de texto

Me preguntaba cómo podría vincular un bloque de texto a una variable dentro de mi clase C #.

Básicamente tengo una variable "cart" en mi archivo .cs. Dentro de esa clase de Carrito tengo acceso a los diferentes totales.

Lo siguiente es lo que tengo para vincular, pero no parece vincularse a la variable ...

<StackPanel
   Width="Auto"
   Height="Auto"
   Grid.ColumnSpan="2"
   Grid.Row="5"
   HorizontalAlignment="Right">
   <TextBlock
      Name="Subtotal"
      FontFamily="Resources/#Charlemagne Std"
      FontSize="20"
      Text="{Binding ElementName=cart, Path=SubTotal}">
   </TextBlock>
   <TextBlock
      Name="Tax"
      FontFamily="Resources/#Charlemagne Std"
      FontSize="20"
      Text="{Binding ElementName=cart, Path=Tax}">
   </TextBlock>
   <TextBlock
      Name="Total"
      FontFamily="Resources/#Charlemagne Std"
      FontSize="20"
      Text="{Binding ElementName=cart, Path=Total}">
   </TextBlock>
</StackPanel>

¿Cuál es la forma correcta de hacerlo? ¡Gracias de nuevo por la ayuda!