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 유지 . 왜 그럴까요?
표시되는 코드가 작동합니다. 게시 한 내용의 외부 원인이 문제의 원인 일 가능성이 큽니다. –
맞아, 먼저 호출 된 다른 종속성 속성이 콜백으로 변경되면이 속성을 false로 설정했습니다. 내 나쁜 = $ – dcarneiro