1

我有一个子 Window ,我从后面的代码中显示它,如下所示:

ChildPhotoViewer PhotoViewer = new ChildPhotoViewer();
                PhotoViewer.DataContext = selectedPhoto;
                PhotoViewer.Title = selectedPhoto.strTitle.ToString();
                PhotoViewer.Show();

但是在显示子窗口时,我得到了关闭按钮和窗口周围的边框厚度。

我可以隐藏关闭按钮,但有没有办法隐藏子窗口的厚度(边框)。

编辑:

![替代文字][1]

在 Image 中,Colpasing Close 按钮​​并制作后有边框环绕图像

PhotoViewer.Title = null;
PhotoViewer.HasCloseButton = false;

我想摆脱那个矩形边框。

4

2 回答 2

1

你有没有尝试过:-

PhotoViewer.BorderThickness = new Thickness(0);

编辑

也许您指的是窗口顶部的标题栏?

PhotoViewer.Title = null;
PhotoViewer.HasCloseButton = false;

编辑

第三次尝试。

ChildWindow用于将内容放置在具有 7 像素边距的边框中的模板。这也有一个具有白色背景的外边框。这就是你在图像中看到的。消除它的唯一方法是复制 ChildWindow 模板并对其进行编辑。

于 2010-05-28T12:17:02.970 回答
0

取决于你的边界是什么意思。

如果您查看文档,您会看到整个窗口的边缘周围有一个边框(厚度为 1),可以像 Anthony 提到的那样进行更改。

然而,在默认模板中还有一个窗口 Chrome,它有许多边框。要更改这些边框的粗细,您需要创建一个不存在边框的样式。

于 2010-05-28T12:50:04.473 回答