【发布时间】:2017-04-16 07:02:55
【问题描述】:
在用户控件中(这不是我的代码),我发现部分代码我不明白为什么要使用独立而不是依赖属性。 谁能解释一下。谢谢
<Label Content="{Binding Flow, UpdateSourceTrigger=PropertyChanged, Mode=OneWay}" ContentStringFormat="{}{0:N1}" />
视图模型
private Independent<double> _flow = new Independent<double>(10.567);
public double Flow
{
get { return _flow; }
private set { _flow.Value = value; }
}
【问题讨论】:
-
请注意,在单向绑定上设置
UpdateSourceTrigger=PropertyChanged是没有意义的。它没有效果,因为绑定永远不会更新源。除此之外,Independant是什么? -
是的,什么是独立?
-
你应该告诉我们。它不是 WPF 的一部分。
-
现在有一个公认的答案,但我们仍然不知道
Independent<T>是什么。这应该有什么用?
标签: wpf user-controls