gpt4 book ai didi

wpf - 在 xaml 中设置依赖属性

转载 作者:行者123 更新时间:2023-12-05 01:16:29 27 4
gpt4 key购买 nike

我有一个自定义 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

我正在尝试在父 UserControl 上将此属性设置为 True,如下所示:

<RequisitionItem CanEdit="True" />

但该属性保持为 False。这是为什么?

最佳答案

假设您的意思是子项的属性仍设置为 false,这听起来像是一个继承问题。

查看此 page on value inheritance , 有一节叫做 Making a Custom Property Inheritable ,这可能会提供一些帮助。

关于wpf - 在 xaml 中设置依赖属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5858447/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com