title: How to bind data from code behind to a WPF Label, from XAML?
body: <p>I have seen a few similar questions, but none of them dumb it down enough for me.  I've been coding in C# for about two weeks and using WPF for about two days.</p>
  
  <p>I have a class</p>
  
  <pre><code>namespace STUFF
  {
      public static class Globals
      {
          public static string[] Things= new string[]
          {   
              "First Thing"
          };
      }
  }
  </code></pre>
  
  <p>and a window</p>
  
  <pre><code>&lt;Window
      x:Class="STUFF.Window1" 
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:sys="clr-namespace:System;assembly=mscorlib"
      xmlns:local="clr-namespace:STUFF"
      Title="STUFF"
      Height="600"
      Width="600"&gt;
  &lt;Window.Resources&gt;
      &lt;local:Globals x:Key="globals"/&gt;
  &lt;/Window.Resources&gt;
  &lt;Grid&gt;
      &lt;Label Content="{Binding globals, Path=Things[0]}"/&gt;
  &lt;/Grid&gt;
  </code></pre>
  
  <p>What is the simplest most dumb downed easy way to bind data from code behind to XAML from within XAML?</p>
  
  <p>This compiles and runs fine, but the label is blank for reasons, obvious I'm sure, which evade me.</p>