我已经使用 and 组合了一个 WPF 应用程序ObservableCollection
,Dependency Properties
这很酷,因为我只需向其中添加一个项目ObservableCollection
,它就会自动显示,例如,我将集合中的对象显示为包装面板中屏幕上的框,每个框都显示其Title
.
所以我想让每个项目不仅显示它的Title
加前缀或后缀,而且似乎甚至没有使用依赖对象属性。我可以在它上面设置一个断点,它永远不会到达。
谁能告诉我为什么,如果我将文本添加到传出属性中,该文本永远不会被看到?我已经读过该值实际上“不是存储在对象中而是存储在 WPF 中”,但我不明白这意味着什么。
为什么依赖对象永远不会输出此文本的文本?
public class ApplicationItem : DependencyObject
{
public string Title
{
get
{
return (string)GetValue("this text will NOT be seen: " + TitleProperty);
}
set
{
SetValue(TitleProperty, "this text will be seen: " + value);
}
}
}