我想在我的应用页面(#2B2B2B)中使用特定颜色作为Viewport控件的背景。
<ViewportControl
x:Name="Viewport"
Grid.Row="0" Grid.RowSpan="2"
SizeChanged="Viewport_SizeChanged">
<Image
x:Name="Image"
Stretch="Uniform"
CacheMode="BitmapCache"
ManipulationStarted="Viewport_ManipulationStarted"
ManipulationDelta="Viewport_ManipulationDelta"
ManipulationCompleted="Viewport_ManipulationCompleted">
</Image>
</ViewportControl>
在Background="#2B2B2B"
中添加ViewportControl
无效
我的要求是创建一个包含图像的视口位图,由于图像通常不覆盖整个视口,我希望在图像后面有一个柔和的深色背景。
WriteableBitmap wb = new WriteableBitmap((int)Viewport.ActualWidth, (int)Viewport.ActualHeight);
wb.Render(Viewport, null);
wb.Invalidate();
答案 0 :(得分:0)
您可以将视口放在堆叠面板中,并将背景颜色赋予堆叠面板颜色,如果颜色也覆盖图像,则使用Zindex。