我目前正在检查我的 WPF 项目以获取 Resharper 消息,它告诉我每个输入控件都可以设为私有(private)。当我这样做时,它会将 x:FieldModifier="Private"
添加到控制节点。
我对 XAML 不是很熟悉。什么是 x:FieldModifier
?如果我将它设置为 Private
会怎样?这重要吗?它能打破东西吗?
最佳答案
转换 XAML 后,您的控件将成为类中的字段,其名称由 Name
或 x:Name
属性指定。但是,这些字段具有默认的 internal
访问修饰符。 x:FieldModifier
的目的是允许您控制使用的访问修饰符。所以 x:FieldModifier="Private"
实际上将字段设为私有(private)。
关于c# - x :FieldModifier ="Private" do and should I worry about it? 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23384129/