在前面使用图像和控件

时间:2014-01-06 15:33:46

标签: c# wpf xaml mvvm

我想在前面使用图像和控件。将现有图像作为背景并按下按钮,列表视图等。 我正在混合2012年,我尝试添加网格,并在其上放置图像控制并将其绑定到图像,但它无法正常工作 既然你无法将控制拖到图像上,那么正确的方法是什么?

  1. WPF中首选哪种图像格式(支持高质量图像),是bitmap,gif,jpg吗?
  2. 谢谢,

1 个答案:

答案 0 :(得分:0)

试试这个

<Window.Resources>
    <BitmapImage x:Key="ImageSource" UriSource="dashboard.jpg"/>
</Window.Resources>
<Grid>
    <Grid.Background>
        <ImageBrush ImageSource="{StaticResource ResourceKey= ImageSource}" Stretch="Fill"/>
    </Grid.Background>        
</Grid>

类似地,您也可以使用按钮和列表框背景。如果您的图像看起来模糊,您可以从这里获取帮助My images are blurry! Why isn't WPF's SnapsToDevicePixels working?