У меня есть следующие классы, например:Как связать свойство внутри класса внутри другого синглтона?
public FatherClass
{
// This is a singleton, with instance property named Instance
public static ChildClass PropertyName { get; set; }
}
public ChildClass
{
public string Name { get; set; }
}
Использование WPF в XAML, как можно связать метку с этим переменным именем? Я смог сделать это с двумя уровнями (например, с отцом), но я получаю ошибки каждый раз, когда я пытаюсь сделать это с 3 уровнями, как показывает пример.
То, что я сделал, было:
Label="{Binding Source=namespace:FatherClass.Instance.PropertyName, Path=Name}"
Но это не работает.
Спасибо!
Невозможно. Нет экземпляра ChildClass, только внутри FatherClass. Поэтому невозможно напрямую получить к нему доступ, как вы сказали. ChildClass не является статичным. – jpnavarini
@jpnavarini: Неправильно. Поскольку «Имя» является статическим, экземпляра не задействовано. – SLaks
Прошу прощения, это не статично, только FatherClass статичен. Я отредактирую оригинальный пост. – jpnavarini