更改 XAML、WPF 的默认 FieldModifier
使用 XAML 时 WPF 中的默认 FieldModifier 值是“内部”,除非明确说明,例如
<Button x:FieldModifier="private" Name="BackButton" Content="Hello stackoverflow"/>
有没有办法更改此默认值,以便不再需要为每个元素定义 x:FieldModifier?
The default FieldModifier value in WPF when using XAML is "internal", unless explicitly stated, e.g.
<Button x:FieldModifier="private" Name="BackButton" Content="Hello stackoverflow"/>
Is there any way to change this default, so that it is no longer necessary to define x:FieldModifier for every single element?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不。它是 WPF/XAML 规范的一部分,并在 XAML 解析器中实现。这类似于类中的默认作用域是私有作用域,命名空间中的内部作用域是内部作用域。
No. It is part of the WPF/XAML specification and implemented in the XAML Parser. It is similar to how
private
is the default scope within a class andinternal
within a namespace.