Я не уверен, что я делаю здесь не так. У обоих есть зависимость, называемая Text < /code> < /p>
boxb wraps boxa, которая имеет обычную текстовую поле. />
< /code>
xaml boxb: < /strong> < /p>
< /code>
codebehind как Boxa, так и boxb < /strong> < /p>
using System.Windows;
using System.Windows.Controls;
namespace SandBoxWpf
{
///
/// Interaktionslogik für BoxA.xaml
///
public partial class BoxX : UserControl
{
public static readonly DependencyProperty TextProperty = DependencyProperty.Register(
"Text",
typeof(string),
typeof(BoxX),
new PropertyMetadata(default(string)));
public string Text
{
get => (string) GetValue(TextProperty);
set => SetValue(TextProperty, value);
}
public BoxX()
{
InitializeComponent();
}
}
}
< /code>
mainwindow < /strong> < /p>
< /code>
, как только я введу что -то в Boxb, я получаю стекверфлоуэкспений.>
Подробнее здесь: https://stackoverflow.com/questions/487 ... ckoverflow