我有一個矩形,我動態繪製在一個窗口中。所述窗口具有不透明度設置爲0.4的背景。 我想使矩形內的區域完全透明(請參閱窗口背後的內容)。做了一個矩形完全透明(窗口中的一個洞)WPF
有沒有辦法做到這一點?
這裏是我的窗口的代碼:
<Window x:Class="TakeAScreenzone"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="PloofTAS" Height="355" Width="539" Topmost="True"
ResizeMode="NoResize" AllowsTransparency="True"
ShowInTaskbar="False" ShowActivated="True" WindowStyle="None" Background="#66FFFFFF" >
<Grid Name="Grid1"></Grid>
</Window>
這裏我用畫我的矩形(其中GRID1是我窗口的主網格)的代碼:
WorkingRectangle = New Rectangle
WorkingRectangle.Stroke = New SolidColorBrush(Colors.Red)
WorkingRectangle.StrokeThickness = 1
WorkingRectangle.Fill = Nothing
WorkingRectangle.HorizontalAlignment = Windows.HorizontalAlignment.Left
WorkingRectangle.VerticalAlignment = Windows.VerticalAlignment.Top
Grid1.Children.Add(WorkingRectangle)
窗口是40%的不透明度,或矩形是什麼? – 2012-02-07 18:48:53
窗口的背景顏色。我試圖讓窗口內的快照工具具有相同的渲染。 – 2012-02-07 18:50:29
感謝您的澄清 – 2012-02-07 18:52:44