This is a migrated thread and some comments may be shown as answers.

Telerik.Windows.FrameworkPropertyMetadata

0 Answers 65 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
baba ti
Top achievements
Rank 1
baba ti asked on 25 Mar 2015, 02:48 PM
How to set at runtime in my dependency property

DefaultUpdateSourceTrigger = UpdateSourceTrigger.LostFocus


Here is my example:

public static readonly DependencyProperty TextProperty = DependencyProperty.Register("Text", typeof(string), typeof(TagEditLookupBox),
            new Telerik.Windows.FrameworkPropertyMetadata(string.Empty, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, new PropertyChangedCallback(OnTextSearchChanged)));
 
        private static void OnTextSearchChanged(DependencyObject o, DependencyPropertyChangedEventArgs args)
        {
            var view = (o as NasaEditBox);
            if (view == null)
                return;
            //...
        }
 
        [DefaultValue("")]
        public string Text
        {
            get
            {               
                var value = GetValue(TextProperty);
                if (value == null)
                    return string.Empty;
                else
                    return value.ToString();
            }
            set
            {            
                SetValue(TextProperty, value);
            }
        }


I set  property
BindsTwoWayByDefault = true,

but how to do that with DeafultUpdateSourceTriger


I do not want to set in xaml, runtime in my dependency property only.

No answers yet. Maybe you can help?

Tags
General Discussions
Asked by
baba ti
Top achievements
Rank 1
Share this question
or