At compile time DefaultValueAttribute won't effects the created IL and it won't be go through to initialize the property to that value (see DefaultValue attribute just isn't working with my Auto Property). So your DataContext for "video_length_textbox" is set to itself, and also your IncrementingTextBox class doesn't have a community https://pyramidsector71.blogspot.com