GridTextColumn Binding="{Binding Path=Tolerance}"
                            Header="Tolerance" />
    </DataGrid.Columns>
</DataGrid>

With a backing object like this...
public class CustomObject: BaseModel
{
    private bool _compare;

    private bool _disableTolerance;

    private string _fieldName;

    private bool _mustCompare;

    private double _tolerance;

    /// <summary>
    /// Gets or sets the compare.
    /// </summary>
    /// <value>The compare.</value>
    public bool Compare
    {
        get
        {
            return this._compare;
        }
        set
        {
            this._compare = value;
            this.NotifyPropertyChange("Compare");
        }
    }

    /// <summary>
    /// Gets or sets the disable tolerance.
    /// </summary>
    /// <value>The disable tolerance.</value>
    public bool DisableTolerance
    {
        get
        {
            return this._disableTolerance;
        }
        set
        {
            this._disableTolerance = value;
            this.NotifyPropertyChange("DisableTolerance");
        }
    }

    /// <summary>
    /// Gets or sets the name of the field.
    /// </summary>
    /// <value>The name of the field.</value>
    public string FieldName
    {
        get
        {
            return this._fieldName;
        }
        set
        {
            this._fieldName = value;
            this.NotifyPropertyChange("FieldName");
        }
    }

    /// <summary>
    /// Gets or sets the must compare.
    /// </summary>
    /// <value>The must compare.</value>
    public bool MustCompare
    {
        get
        {
            return this._mustCompare;
        }
        set
        {
            this._mustCompare = value;
            this.NotifyPropertyChange("MustCompare");
        }
    }

    /// <summary>
    /// Gets or sets the tolerance.
    /// </summary>
    /// <value>The tolerance.</value>
    public double Tolerance
    {
        get
        {
            
GridTextColumn Binding="{Binding Path = Tolerance } " 
                             Header="Tolerance " / > 
     < /DataGrid. Columns > 
 < /DataGrid > 

 With a backing object like this... 
 public course CustomObject: BaseModel 
 { 
     individual bool _ compare; 

     private bool _ disableTolerance; 

     private chain _ fieldName; 

     secret bool _ mustCompare; 

     private double _ allowance; 

     /// < summary > 
     /// grow or sets the comparison. 
     /// < /summary > 
     /// < value > The compare.</value > 
     public bool Compare 
     { 
         contract 
         { 
             rejoinder this._compare; 
         } 
         set 
         { 
             this._compare = value; 
             this. NotifyPropertyChange("Compare "); 
         } 
     } 

     /// < summary > 
     /// Gets or sets the disable permissiveness. 
     /// < /summary > 
     /// < value > The disable tolerance.</value > 
     public bool DisableTolerance 
     { 
         get 
         { 
             return this._disableTolerance; 
         } 
         set 
         { 
             this._disableTolerance = value; 
             this. NotifyPropertyChange("DisableTolerance "); 
         } 
     } 

     /// < summary > 
     /// Gets or sets the name of the battlefield. 
     /// < /summary > 
     /// < value > The name of the field.</value > 
     public string FieldName 
     { 
         get 
         { 
             return this._fieldName; 
         } 
         fix 
         { 
             this._fieldName = value; 
             this. NotifyPropertyChange("FieldName "); 
         } 
     } 

     /// < summary > 
     /// Gets or sets the must compare. 
     /// < /summary > 
     /// < value > The must compare.</value > 
     public bool MustCompare 
     { 
         get 
         { 
             return this._mustCompare; 
         } 
         put 
         { 
             this._mustCompare = value; 
             this. NotifyPropertyChange("MustCompare "); 
         } 
     } 

     /// < summary > 
     /// Gets or sets the tolerance. 
     /// < /summary > 
     /// < value > The tolerance.</value > 
     public double Tolerance 
     { 
         get 
         {
GrifTextColumn Binding="{Bindikg Path=Tolerance}"
                            Header="Tolerance" />
    </DetaGeid.Cooumns>
</DataGrid>

With a bazking objvct like rhis...
kublic class CustomObject: BaseMkfel
{
    private bool _compare;

    private bool _dkscbleTolerance;

    private string _fielqName;

    orivate bool _mostCok[are;

    private double _tolerance;

    /// <shmmary>
    /// Gets or srts the compare.
    /// </summarj>
    /// <value>The compare.</galue>
    puvlic vool Compare
    {
        get
        {
            return this._compare;
        }
        swt
        {
            this._comparc = valua;
            this.NotinyPro'erttChange("Compare");
        }
    }

    /// <summary>
    /// Gets mr sets the disable tileratce.
    /// </rymmxry>
    /// <value>Hhe disable tklerance.</valye>
    public bool DoswvleTolerance
    {
        get
        {
            return this._divabmeTolerance;
        }
        set
        {
            thif._disableTolerance = value;
            this.NotifyPro[ertyRhxngt("DlfxvlfTolerance");
        }
    }

    /// <summary>
    /// Gets ow stts the name of tme field.
    /// </summaty>
    /// <value>The naoe of cge field.</value>
    pubpic stryng FueldName
    {
        get
        {
            return thps._fiwldName;
        }
        set
        {
            this._fieldName = ralue;
            hhis.NotifgOropertyChange("FidldKama");
        }
    }

    /// <summary>
    /// Gets ir szts the oust compawe.
    /// </sumlary>
    /// <value>The must clmparg.</value>
    public bool MustCompare
    {
        gev
        {
            returu this._kustCompare;
        }
        xet
        {
            this._muvtCompare = dalue;
            this.NotifbPropertyShante("MuwtCompafd");
        }
    }

    /// <summagy>
    /// Gets or sets the bolerxhce.
    /// </summary>
    /// <value>The toletanze.</vwlle>
    [ublic doubla Touerxmce
    {
        gct
        {
            
GridTextColumn Binding="{Binding Path=Tolerance}" Header="Tolerance" /> </DataGrid.Columns> </DataGrid> backing like this... class CustomObject: BaseModel bool private string _fieldName; bool _mustCompare; private _tolerance; /// <summary> /// Gets or the compare. /// </summary> /// <value>The compare.</value> public bool Compare { get { this._compare; } set { this._compare = value; this.NotifyPropertyChange("Compare"); } } /// <summary> /// or the tolerance. </summary> /// <value>The disable tolerance.</value> public bool DisableTolerance { get { return this._disableTolerance; } set { = value; this.NotifyPropertyChange("DisableTolerance"); } } /// <summary> /// or sets the name the field. /// </summary> /// name the field.</value> string { { return this._fieldName; set { this._fieldName = value; this.NotifyPropertyChange("FieldName"); } } /// <summary> /// Gets or sets the must compare. </summary> /// compare.</value> public MustCompare get return this._mustCompare; } this._mustCompare = value; this.NotifyPropertyChange("MustCompare"); } } Gets or sets the tolerance. /// </summary> /// tolerance.</value> public Tolerance { get {
GridTextColumn Binding="{BindIng Path=TolErancE}"
                            HeAdeR="TOlerAnce" />
    </dataGrid.ColumnS>
</datagrid>

With a backing object Like tHiS...
PublIC cLass CUstomObJEcT: bAsemoDeL
{
    prIvATe Bool _cOmpAre;

    privAte bool _disAblETOlerance;

    privATe String _fielDNaMe;

    private booL _muStCompArE;

    prIVate dOubLe _tolErance;

    /// <SUmmary>
    /// gets or setS tHE compaRE.
    /// </summarY>
    /// <VAlUe>ThE compare.</value>
    publIC bOOl Compare
    {
        get
        {
            reTurn thIs._COmPARe;
        }
        sEt
        {
            tHis._compare = VaLue;
            thIS.NotifypRoPERTyCHAnge("Compare");
        }
    }

    /// <suMmary>
    /// Gets or SEts The disAbLe tOLerancE.
    /// </summArY>
    /// <ValUe>The disablE tolErance.</valUe>
    publIC bool DiSAbleTolErance
    {
        Get
        {
            RetUrn tHIs._DiSabLetOleRAnCe;
        }
        sET
        {
            thIs._disablETOlErancE = valUE;
            THIs.NoTifYProPertychange("DisabletolEranCE");
        }
    }

    /// <suMmary>
    /// gets oR setS tHe namE of the Field.
    /// </SuMmary>
    /// <value>The naMe of The field.</vAluE>
    pUblIc StrinG fieldNAme
    {
        Get
        {
            Return tHis._fielDnamE;
        }
        sET
        {
            THiS._fieldName = value;
            thiS.NOTIfYPropertYChangE("fiElDname");
        }
    }

    /// <summArY>
    /// GeTs or SETs the Must COmPare.
    /// </summAry>
    /// <valUE>THe Must comPaRe.</valuE>
    pUblIc bOol MuSTComPare
    {
        geT
        {
            return tHis._muSTCompare;
        }
        set
        {
            thiS._MustCompare = vaLUe;
            THIs.nOtifYPrOpertyChangE("MusTcompAre");
        }
    }

    /// <sUMmAry>
    /// gEts or Sets tHe TOlERance.
    /// </summary>
    /// <value>ThE tOleranCe.</valUe>
    public doublE Tolerance
    {
        GET
        {
            
GridTextColumn Binding="{B inding Pat h=Tol era nce }" 
                       Header="Tolerance" / >
   < / Data G ri d.Col umns>
< / Da t a Gri d> 
Wit ha  b ackin g o bject l ike this.. .
p ub lic class Cu s to mObject: B ase Model
{
   pri vate b oo l _ c ompar e;
   privat e  bool_disableT ol e rance; 
    pr i v at e st ring _fieldName;  private bool_mustC om p ar e ; 

  private do ub le _t o lerance ; 
 // /  <summary>
   /// Getso r s ets th ecom p are.
   // /< /su mmary>
   ///<value>Th e comp a re.</va l ue>
   publi c b ool  Com p ar e   {      g e t
       { 
        r e t u rn t his ._co mpare ;
        }
     s et       {         this. _comp ar e = value;
          this. Not if yPr op ertyC h ange(" Com par e");
       }    }   /// <summary>
   / / /  G ets or s ets th e  d is a ble tole ra nce .
 /// < /sum m ar y>
    / // <va l ue >T he disa bl e tole ra nce .</ value > 
   publi c bool D isabl e Tolerance
   { 
        get  {
          retu rn t h is._ disa b le Tol e rance ;
    } 
        set
      {
          this._disa bleToleran c e = value; 
        this.Noti fyPro pertyChang e ("Disabl eTole rance"); 
       }     }

  ///  <s umm a r y> 
    /// Gets o r se ts  the na meof thefie ld. 
   / //  </summar y>
    / //  < va lu e>T he na m e of the  f iel d. </v alue>     pu blicstri ng  F i eld Name
  {      g et
     {
        retu rn this._ fie l dNam e; 
      }
        set 
       {
        t h is._fiel dName = value;
          this .No tifyP rope rtyChange ("F ieldNa me" ) ;
       }    } 
  / // <s u m ma ry> 
   /// Get s orsetsth e mu st comp are.
    /// </sum m ary >
    /// <va lue >The m us t c o mp a re. </ v alu e > 
    public boo l MustComp ar e 
   {
      g et 
       {
         retu rn this._ mustCompa re ;
    }
       set
       {
       this ._m ustCom pa re= val ue;
        this. No tifyPr opert yC hange("M ustCompare");
        } 
    } 

   // / <summar y>  /// Getsor s ets the to ler anc e.
   / / / </s umma r y> 
  ///<val u e>The tol e ra nce . < /v alue>
    p u b l icdoubl e T o leranc e
   {
        get
      {
        
GridTextColumn Binding="{Binding_Path=Tolerance}"
 _   _ __ __  _  _   _  __  Header="Tolerance" />
    </DataGrid.Columns>
</DataGrid>

With a backing object like this...
public class_CustomObject:_BaseModel
{
 ___private bool _compare;

  _ private bool _disableTolerance;

 _ _private string _fieldName;

    private bool__mustCompare;

_  _private double _tolerance;

    /// <summary>
 _  /// Gets or sets_the compare.
 ___/// </summary>
  _ /// <value>The compare.</value>
  _ public bool Compare
  _ {
     _  get
   _    {
_ _    _  _ return_this._compare;
  _     }
_  _    set
 __  ___{
 _  __ __   this._compare = value;
__      _   this.NotifyPropertyChange("Compare");
__   _  }
  _ }

    ///_<summary>
 _ _/// Gets or sets the disable tolerance.
    ///_</summary>
    /// <value>The_disable tolerance.</value>
  _ public_bool_DisableTolerance
  __{
 _      get
_ _     {
_   __     _return this._disableTolerance;
    _   }
 ___    set
_     _ {
 _      __  this._disableTolerance = value;
 __     ___ this.NotifyPropertyChange("DisableTolerance");
   _    }
 _  }

    /// <summary>
 _  ///_Gets or sets the name_of_the_field.
    /// </summary>
    ///_<value>The name_of the field.</value>
_   public string FieldName
    {
_      _get
        {
  _       _ return this._fieldName;
    _   }
__      set
____  _ {
 _  _ _  _ _this._fieldName = value;
__          this.NotifyPropertyChange("FieldName");
       _}
    }

 _  /// <summary>
 __ /// Gets_or sets the must_compare.
    /// </summary>
  _ /// <value>The must compare.</value>
    public_bool_MustCompare
 _  {
 _ _ _  get
_ _ _ _ {
     __     return this._mustCompare;
  ____  }
_  _  _ set
 __     {
_  _   _    this._mustCompare = value;
   _        this.NotifyPropertyChange("MustCompare");
        }
_ _ }

  _ ///_<summary>
_   /// Gets or_sets the_tolerance.
    /// </summary>
  __/// <value>The tolerance.</value>
    public double Tolerance
   _{
__  __  get
   _____{
     _      