找回密码
 立即注册

QQ登录

只需一步,快速开始

Jamesxql

银牌会员

4

主题

9

帖子

2038

积分

银牌会员

积分
2038

活字格认证

最新发帖
Jamesxql
银牌会员   /  发表于:2013-9-9 18:04  /   查看:5456  /  回复:5
你好,我在测试过程中发现C1Window控件存在一个缺陷,代码如下:
private void CreateModal_Click(object sender, RoutedEventArgs e)
        {
            C1Window win = new C1Window();
            ContentLoader loader = new ContentLoader();
            win.ShowCloseButton = false;
            win.ShowMaximizeButton = false;
            win.ShowMinimizeButton = false;
            win.Content = loader;
            win.Height = 100;
            win.Width = 100;
            win.Header = "In Progress...";
            win.ShowModal();           
            win.CenterOnScreen();
        }
其中,ContentLoader就是用的你们ControlExplorer.5中的Loader,但是ShowModal()以后发现内容把C1Window的Header也占了,如附件:


请问下这个是你们控件的问题,还是我程序的问题?
附件是ContentLoader的代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-9-10 10:55:00
沙发
回复 1楼Jamesxql的帖子

Jamesxql 你好,

感谢你的问题反馈。

问题是有 C1Window 和 ContentLoader 尺寸大小引起的,可以通过更改 C1Window 的大小来解决这个问题:


  1. private void button1_Click(object sender, RoutedEventArgs e)
  2.         {
  3.             C1Window win = new C1Window();
  4.             ContentLoader loader = new ContentLoader();
  5.             win.ShowCloseButton = false;
  6.             win.ShowMaximizeButton = false;
  7.             win.ShowMinimizeButton = false;
  8.             win.Content = loader;
  9.             win.Height = 400;
  10.             win.Width = 400;
  11.             win.Header = "In Progress...";
  12.             win.ShowModal();
  13.             win.CenterOnScreen();
  14.         }
复制代码
回复 使用道具 举报
Jamesxql
银牌会员   /  发表于:2013-9-10 12:46:00
板凳
如果代码中不设置宽度和高度,也存在这个问题。另外即使高度不够,也应是显示不完整,为何会占据Header的位置,还是说Width和Height其实设置范围包括Header?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-9-10 16:30:00
地板
回复 3楼Jamesxql的帖子

是的,Width 和 Height 其实设置范围包括Header部分。

我会和项目组确认这是正常现象还是设计。
在得到确切结果后我会更新帖子通知你。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Jamesxql
银牌会员   /  发表于:2013-9-10 16:36:00
5#
好的谢谢!!!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-9-10 16:47:00
6#
回复 5楼Jamesxql的帖子

不客气,有其他问题欢迎开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部