Is it possible to use an interface to a service in the XAML, rather than the code-behind?
===

**Background:**

I have an instance of a LabelService class in my Views that I use to get text from different languages. 

This requires that I have code in the background as follows to populate the text in a TextBlock:

XAML:

    <TextBlock Name="txtExample" Grid.Row="0" Margin="5,5,5,5"/>

C#:

    // 'this' refers to the current class, the namespace of which is used to navigate
    // through an XML labels file to find the correct label
    string label = _labelService.GetSpecificLabel(this, txtExample.Name).Label
    txtExample.Text = label;

**Question:**

Is it possible for me to have this functionality:

    _labelService.GetSpecificLabel(this, txtExample.Name).Label

available in the XAML?


**Supplementary Info:**

*just to explain what I mean by using the namespace to nagivate the labels XML:*

suppose class is defined as follows, in namespace

    namespace My.App.Frontend
    {
        public class MainWindow
        {
            string label = _labelService.GetSpecificLabel(this, txtExample.Name).Label
        }
    }

The corresponding XML would be

    <My>
      <App>
        <Frontend>
          <MainWindow>
              <txtExample label="I am the example text" />
          </MainWindow>
        </Frontend>
      </App>
    </My>
