從頭創建一個新的窗口,你必須設置WindowsStyle爲none(ALLOWTRANSPARENCY =「真」只能隨着WindowsStyle =「無」設置),並建立從那裏的風格窗口。 然而,你將面臨幾個問題,如果你按照這個辦法: - 沒有按鈕(最小化,關閉) 全屏 - 沒有支持(任務欄上的問題)
我建議你有一個基本視角,包括其他主視圖內的視圖(具有模糊效果)。 模糊效果可以通過執行類似下面容易獲得:
<Grid>
<Grid Margin="5" Background="#FF3782DC">
<!--<Grid.Background>
<Image Source="test.png"></Image>
</Grid.Background>-->
<Grid.Effect>
<BlurEffect Radius="100" />
</Grid.Effect>
</Grid>
<TextBlock
x:Name="textBlock"
Height="61"
Margin="136,82,211,0"
VerticalAlignment="Top"
Text="test"
TextWrapping="Wrap" />
</Grid>
我設置背景顏色,但你可以將圖像設置爲背景,默認情況下它會模糊(在這裏你應該設置綁定,並且每次視圖更改時,都必須拍攝屏幕快照並設置圖像的來源)。但是,你可能會遇到一些性能問題,但是使用一個好的編碼器(JPEG編碼器)就足夠快了。
希望能幫到你!