установить свойство зависимости в xaml - PullRequest
3 голосов
/ 02 мая 2011

У меня есть пользовательский UserControl, который предоставляет следующее свойство зависимости: CanEdit.Свойство было создано с использованием фрагмента, и сгенерированный код:

#region CanEdit

/// <summary>
/// CanEdit Dependency Property
/// </summary>
public static readonly DependencyProperty CanEditProperty =
    DependencyProperty.Register("CanEdit", typeof(bool), typeof(RequisitionItem),
        new PropertyMetadata((bool)false));

/// <summary>
/// Gets or sets the CanEdit property. This dependency property 
/// indicates ....
/// </summary>
public bool CanEdit {
    get { return (bool)GetValue(CanEditProperty); }
    set { SetValue(CanEditProperty, value); }
}

#endregion

Я пытаюсь установить для этого свойства значение True в родительском элементе управления UserControl, например:

<RequisitionItem CanEdit="True" />

, нособственность остается ложной.Почему это так?

1 Ответ

0 голосов
/ 02 мая 2011

Предполагая, что вы имеете в виду, что у дочерних элементов свойство все еще установлено в false, это звучит как проблема наследования.

См. Эту страницу о наследовании значений , есть один раздел с именем Создание пользовательского свойства наследуемого , который может предложить некоторую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...