c# - x :FieldModifier ="Private" do and should I worry about it? 是什么

标签 c# wpf xaml private

我目前正在检查我的 WPF 项目以获取 Resharper 消息,它告诉我每个输入控件都可以设为私有(private)。当我这样做时,它会将 x:FieldModifier="Private" 添加到控制节点。

我对 XAML 不是很熟悉。什么是 x:FieldModifier?如果我将它设置为 Private 会怎样?这重要吗?它能打破东西吗?

最佳答案

转换 XAML 后,您的控件将成为类中的字段,其名称由 Namex: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/

相关文章:

c# - 好奇的依赖解析错误

wpf - 禁用切换按钮选择颜色

xaml - 为什么 Visual Studio 2015 设计器会因 "Designer process terminated unexpectedly"崩溃?

c# - 如何在 Visual Studio 中使用外部库?

c# - 是否可以将 ASP.NET ASPX 解决方案迁移到 ASP.NET Core 2.0?

c# - LINQ查询中的竞赛条件

c# - 跟踪并行 Foreach 线程

c# - 从 UWP XAML 中的 HyperlinkBut​​ton 中删除下划线

c# - 带进度条的异步文件下载

c# - 在用户控件或MVVM中使用后面的代码