VisualBrush может использоваться для нахождения рядом с тем, что Вы хотите, но имеет некоторые ограничения.
, пока Вы только нуждаетесь в стеклянном эффекте в окне (и не эффектом по другим окнам), и что размещением стеклянной границы эффекта управляют плотно затем, Вы могли Вы что-то как this:-
<Grid>
<Border x:Name="src" Background="Silver">
<Label HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="50">Hello World</Label>
</Border>
<Border Background="White" Margin="40" >
<Border Opacity="0.5" >
<Border.Effect>
<BlurEffect Radius="10"/>
</Border.Effect>
<Border.Background>
<VisualBrush Visual="{Binding ElementName=src}" Stretch="None" />
</Border.Background>
</Border>
</Border>
</Grid>
, я не думаю, что дочерний элемент в визуальном дереве может получить VisualBrush, он - родитель, таким образом, это могло бы быть ограничением для Вас. (т.е. стеклянная панель не может содержаться фоновой панелью)
, я использовал VisualBrushes много раз обычно с TranslateTransforms для перемещения их немного для получения правильного изображения в правильном месте.
Измененный XAML
для использования Effect
а не BitmapEffect
, который медленнее и теперь обесценивается, как упомянуто в комментариях ниже Steven Robbins.
Я предположил бы, что Вы должны будете использовать Эффект для этого, относился к фоновому прямоугольнику или сетке.
существует достойная библиотека эффектов здесь , если это пускает в ход Вашу лодку.