标签: c# wpf dependency-properties
在WPF中,有许多DependencyProperties及其CLR setter和getter标记为public。这很糟糕,因为任何人都可以设置自己的价值我想知道如何创建一个只能从类内部设置的私有RenderTransform属性?
RenderTransform
答案 0 :(得分:3)
您的结论是错误的:公开的依赖性属性不意味着“任何人都可以设置其值”。
如果你想要一个只能从类内部设置的依赖属性,通常的模式是创建一个私有依赖属性密钥和一个< em> public 依赖属性。在这个问题中可以找到一个详细的例子: