Xaml 如何围绕矩形创建GradientBrush

Xaml 如何围绕矩形创建GradientBrush,xaml,windows-phone-7,windows-phone-8,border,gradient,Xaml,Windows Phone 7,Windows Phone 8,Border,Gradient,在玩弄画笔的过程中,我想知道是否有可能创建一个渐变画笔,在Windows Phone页面的外边缘上画一圈。例如,对于每一面,离屏幕中心最远的部分将是设备的强调色或渐变色,而内部部分将是PhoneBackgroundBrush或透明的,因此可以看到褪色效果。我只需要梯度是整个手机屏幕的一小部分,而不是延伸到屏幕的中心。我已经用一个带有渐变笔刷的边框画出了一个轮廓,但是它看起来像是内部的一个平面边框,而不是我试图实现的淡入页面效果。我怎样才能完成这项任务 MainPage.xaml <Grid

在玩弄画笔的过程中,我想知道是否有可能创建一个渐变画笔,在Windows Phone页面的外边缘上画一圈。例如,对于每一面,离屏幕中心最远的部分将是设备的强调色或渐变色,而内部部分将是PhoneBackgroundBrush或透明的,因此可以看到褪色效果。我只需要梯度是整个手机屏幕的一小部分,而不是延伸到屏幕的中心。我已经用一个带有渐变笔刷的边框画出了一个轮廓,但是它看起来像是内部的一个平面边框,而不是我试图实现的淡入页面效果。我怎样才能完成这项任务

MainPage.xaml

<Grid x:Name="LayoutRoot" Background="Transparent">
    <Border BorderThickness="5">
        <Border.BorderBrush>
            <LinearGradientBrush StartPoint=".5,0" EndPoint=".5,1">
                <GradientStop Color="yellow" Offset="0"/>
                <GradientStop Color="blue" Offset="0.33"/>
                <GradientStop Color="green" Offset="0.66"/>
                <GradientStop Color="red" Offset="1"/>
            </LinearGradientBrush>
        </Border.BorderBrush>
    </Border>
</Grid>