namespace VideoBrowser.Helpers { using System.Windows; /// /// Defines the . /// public class BindingProxy : Freezable { #region Fields /// /// The binding data context property. /// public static readonly DependencyProperty DataProperty = DependencyProperty.Register(nameof(DataContext), typeof(object), typeof(BindingProxy), new UIPropertyMetadata(null)); #endregion Fields #region Properties /// /// Gets or sets the DataContext. /// public object DataContext { get { return GetValue(DataProperty); } set { SetValue(DataProperty, value); } } #endregion Properties #region Methods /// /// The CreateInstanceCore. /// /// The . protected override Freezable CreateInstanceCore() { return new BindingProxy(); } #endregion Methods } }