or
							public class Node : ObservableObject{        protected int nodeType;        public int NodeType        {            get { return nodeType; }            set { nodeType= value; RaisePropertyChanged(() => NodeType ); }        }   }<DataTemplate x:Key="NodeTypeTemplate">        <telerikRad:RadComboBox ItemsSource="{BindingSource={x:Static helpers:ItemViewFacade.NodeTypes}}"                                 SelectedValue="{Binding NodeType,Converter={StaticResourceCheckConverter}, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"                                 SelectedValuePath="Value"                                 DisplayMemberPath="Header"                                 Margin="0">        </telerikRad:RadComboBox>    </DataTemplate>private void radPropertyGrid1_AutoGeneratingPropertyDefinition(object sender, AutoGeneratingPropertyDefinitionEventArgs e) {            if(e.PropertyDefinition.DisplayName == "NodeType")            {                var templateName = string.Format("{0}Template",e.PropertyDefinition.DisplayName);                 e.PropertyDefinition.EditorTemplate = templateSelector.GetTemplate(templateName);            }}
