2011-05-02 8 views
3

다음 종속성 속성을 제공하는 사용자 지정 UserControl이 있습니다. CanEdit. 이 호텔은 코드 조각을 사용하여 생성하고, 생성 된 코드는되었다xaml에서 종속성 속성을 설정합니다.

#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 

나는이 같은 부모 UserControl을에이 속성을 True로 설정하기 위해 노력하고있어 :

<RequisitionItem CanEdit="True" /> 

하지만 속성이 false 유지 . 왜 그럴까요?

+3

표시되는 코드가 작동합니다. 게시 한 내용의 외부 원인이 문제의 원인 일 가능성이 큽니다. –

+0

맞아, 먼저 호출 된 다른 종속성 속성이 콜백으로 변경되면이 속성을 false로 설정했습니다. 내 나쁜 = $ – dcarneiro

답변

관련 문제