我有一个子窗口,我将从后面的代码中显示它,如下所示:
ChildPhotoViewer PhotoViewer = new ChildPhotoViewer();
PhotoViewer.DataContext = selectedPhoto;
PhotoViewer.Title = selectedPhoto.strTitle.ToString();
PhotoViewer.Show();
但是在显示子窗口时,我得到了关闭按钮,窗口周围有一个边框厚度。
我可以隐藏关闭按钮,但有一种方法可以隐藏子窗口的厚度(边框)。
修改
![alt text] [1]
在图像中,在关闭“关闭”按钮并进行
后,会出现边框图像PhotoViewer.Title = null;
PhotoViewer.HasCloseButton = false;
我想摆脱那个矩形边框。
答案 0 :(得分:1)
您是否尝试过: -
PhotoViewer.BorderThickness = new Thickness(0);
修改强>
也许您正在引用窗口顶部的标题栏?
PhotoViewer.Title = null;
PhotoViewer.HasCloseButton = false;
击> <击> 撞击>
修改强>
第三次尝试。
ChildWindow
的模板将内容放置在7像素边距的边框中。这也有一个白色背景的外边框。这就是你在图像中看到的。消除它的唯一方法是复制ChildWindow模板并进行编辑。
答案 1 :(得分:0)
取决于你对边界的意思。
如果您查看Documentation,您可以看到整个窗口边缘周围有一个边框(厚度为1),可以像Anthony提到的那样进行更改。
然而,默认模板中还有一个Chrome窗口,它有许多边框。要更改这些边框的粗细,您需要创建一个没有边框的样式。