Scenario:
Currently I have this XAML code:
Instead of TextBlock use AccessText thus:
TextBlock
AccessText
PS. ContentPresenter should be used inside a ControlTemplate to display content according to a DataTemplate. If you use it within a DataTemplate it causes infinite recursion as the DataTemplate is invoked over and over again.
ContentPresenter
ControlTemplate
DataTemplate