Привязка к прикрепленной собственности

пытаюсь связать с Баттонаs ContentTemplate для присоединенного свойства. Я прочитал все ответы на вопрос, похожий напривязка к прикрепленному имуществу но мне не повезло в решении проблемы.

Пожалуйста, обратите внимание, что представленный здесь пример представляет собой дурацкую версию моей проблемы, чтобы не загромождать проблему с бизнес-кодом.

Итак, у меня есть статический класс с прикрепленным свойством:

using System.Windows;

namespace AttachedPropertyTest
{
  public static class Extender
  {
    public static readonly DependencyProperty AttachedTextProperty = 
      DependencyProperty.RegisterAttached(
        "AttachedText",
        typeof(string),
        typeof(DependencyObject),
        new PropertyMetadata(string.Empty));

    public static void SetAttachedText(DependencyObject obj, string value)
    {
      obj.SetValue(AttachedTextProperty, value);
    }

    public static string GetAttachedText(DependencyObject obj)
    {
      return (string)obj.GetValue(AttachedTextProperty);
    }

  }
}

и окно:


  
    
      
    
  

Тот'в значительной степени это. Я бы ожидал увидеть "Прикрепленный» в середине кнопки. Вместо этого он падает с:Путь свойства недействителен. 'Удлинитель» не имеет публичной собственности с именем 'AttachedText'.I»

установить точки останова на SetAttachedText и GetAttachedText и SetAttachedTextявляется выполнено, поэтому прикрепление к кнопке работает. GetAttachedText никогда не выполняется, поэтому он не находит свойства при разрешении.

Моя проблема на самом деле сложнее (яя пытаюсь сделать привязку изнутри стиля в App.xaml) но давайтеНачнем с простого.

Я что-то пропустил? Спасибо,

Ответы на вопрос(1)

Ваш ответ на вопрос