我正在开发一个应用程序,我想在屏幕周围显示彩色边框(不是窗口)(类似于Skype)。我一整天都在互联网上搜索,但我找不到任何东西。
修改 我已经尝试过了:
<Border BorderThickness="10" BorderBrush="Red">
进入我的XAML并显示窗口周围的边框,但即使我最小化窗口,我也希望它围绕整个屏幕。
修改 我不想为我的应用设置边框,但是在所有屏幕周围都有红色边框,我认为必须存在允许它的Windows API。
答案 0 :(得分:1)
你可以做这样的事情
<Window x:Class="WpfApplication6.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" WindowStyle="None" ResizeMode="NoResize">
<Border BorderThickness="2" BorderBrush="Blue" >
<Grid>
</Grid>
</Border>
</Window>
这将给你
答案 1 :(得分:1)
当窗口最小化时,根据定义,它的大小最小。你想要的实际上是一个最大化的窗口,当它被操作系统称为最小化时?!
在处理最小化事件时,转到较大的窗口大小(等于最大化状态)。
将应用程序窗口缩小,只显示边框,留下桌面的内部空间。为了让你知道这个想法是什么:click here(只是一个给出不寻常形状的例子)在你的情况下,它将是一条细线 - 矩形形状。
答案 2 :(得分:0)
我们这个,但如果你愿意,可以改变颜色和厚度。如果这不是您要求的,请进一步提出您的问题并举例说明。
<Border BorderBrush="Black" BorderThickness="2">