A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 马晓凤 中级黑马   /  2013-7-31 11:34  /  1826 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

最近在WPF基础视频,其中有道题目:
实现一个含有:确定 取消 重试三个按钮的对话框,调用者可以设置窗口标题和窗口显示的文字,调用者可以得知点击的是哪个按钮。
其中主窗口会给子窗口设置Title
所以子窗口 我写了一个属性
public string Title { get; set; }
然后在子窗口自动加载的时候 winMessage.Title = Title;

发现这样是不行的,最后我改了属性名称,才又好了!难道属性名不能起名为Title ?也没报错呀?但程序就是不管用!

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

8 个回复

倒序浏览
你是直接手动改的,还是传值?手动应该不能改
回复 使用道具 举报
手动改应该是无效
回复 使用道具 举报
张荣耀 发表于 2013-7-31 11:42
手动改应该是无效

主窗口控制子窗口的Title,所以在new子窗口对象的时候,会修改子窗口中属性的值。。。指传值
回复 使用道具 举报
问个问题:您在黑马论坛"入学测试专区"里发的贴的地址是?这个帖子地址指的是那个地址?
回复 使用道具 举报
张荣耀 发表于 2013-7-31 11:48
问个问题:您在黑马论坛"入学测试专区"里发的贴的地址是?这个帖子地址指的是那个地址? ...

网页地址
回复 使用道具 举报
还要在QQ空间日志里写一份blog吗
回复 使用道具 举报
张荣耀 发表于 2013-7-31 12:42
还要在QQ空间日志里写一份blog吗

老师会进空间检查的,把你发布的blog在空间里写成日志就好了。
回复 使用道具 举报
  1. (sender as Window).Title = Title;
复制代码
试下这个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马