社区
C#
帖子详情
WPF,X:Name和Name有什么区别呢?
速度发V个
2013-07-31 11:06:20
WPF中,X:Name和Name有什么区别呢?哪些时候该用哪个呢?
比如SolidColorBrush、Double只能写X:Name,不能写Name
请指教,谢谢
...全文
1164
8
打赏
收藏
WPF,X:Name和Name有什么区别呢?
WPF中,X:Name和Name有什么区别呢?哪些时候该用哪个呢? 比如SolidColorBrush、Double只能写X:Name,不能写Name 请指教,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
申江渔夫
2013-07-31
打赏
举报
回复
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 你看一般在XAML最开始都会声明这两个命名空间。所以问题其实很简单,控件属于前者的不用加x,属于后者的则必须加x。
threenewbee
2013-07-31
打赏
举报
回复
难道你用wpf才发现命名空间,用asp.net都没有发现?比如<asp:button>,这里也用到了命名空间。
threenewbee
2013-07-31
打赏
举报
回复
XML也有命名空间的概念。就好比System.String和String有什么区别一样。
灵活的小会
2013-07-31
打赏
举报
回复
6
我之前也纠结于这个问题。 看的越多我就越糊涂。 后面我总结成一句话。 即:对象中没有Name成员的即可以用x:name代替 如 <Button Name="huitest" Content="李四"> <Button.Background> <SolidColorBrush Color="AliceBlue" x:Name="huitest2" /> </Button.Background> </Button> SolidColorBrush是没有Name这个成员。 那么如果我们想在代码中调用它怎么办呢? 加上x:Name="huitest2"即可。 在后台代码中即可这样调用这个SolidColorBrush对象: huitest2.Color=Colors.Red;
我的理解是 x:name可以帮助我们调用那些没有Name属性的对象。
liuyilin777
2013-07-31
打赏
举报
回复
x空间,非常重要
全栈极简
2013-07-31
打赏
举报
回复
refer :
http://www.cnblogs.com/tianyutingxy/archive/2011/02/23/1962078.html
是_这样吗
2013-07-31
打赏
举报
回复
据说没啥区别啊。。Name的作用其实就是x:Name
速度发V个
2013-07-31
打赏
举报
回复
x代表引用命名空间:"http://schemas.microsoft.com/winfx/2006/xaml"
这一点我是知道的,不用多讲
WPF
呼吸闪烁效果例子
一个
WPF
呼吸闪烁效果的例子 更多资源: http://cleopard.download.csdn.net
WPF
中x:Name与Name属性 的具体
区别
WPF
使用XAML来对界面进行编写,界面与后台逻辑分离。我们也可以写Style、Trigger来实现一些界面效果,这些都是通过来定位控件的,例如Setter.TargetName、Trigger.SourceName和Binding的ElementName等。而这些Name都是通过设置控件的x:Name来定义的,如
但是,XAML中有x:Name和Name这两个属性,究竟它们有什么
区别
呢?
WPF
中 x:Name和Name的
区别
x:Name 唯一地标识 XAML 定义的对象,以便于从代码隐藏或通用代码中访问对象图中实例化的对象。x:Name 一旦应用于支持编程模型,便可被视为与由构造函数返回的用于保存对象引用或实例的变量等效。 x:Name 用来在XAML中表示一个指定对象的名称;可以通过他来访问XAML对应隐藏代码所关联的对象。 Name 许多框架的类中都有Name这个属性,而在
WPF
中,x:Name和Name是可以互...
C#
WPF
面试题:
WPF
“x:name”和“name”有什么
区别
在
WPF
(Windows Presentation Foundation) 中,x:Name和Name。
在
WPF
中,x:Name和Name属性之间有什么
区别
?
标题说明了一切。 有时似乎Name和x:Name属性是可互换的。 那么,它们之间的明确
区别
是什么?何时使用一种优于另一种呢? 以错误的方式使用它们是否会对性能或内存产生影响?
C#
111,076
社区成员
642,572
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章