0
我一直在这一个相当长的时间,寻找无处不在我可以在SO和谷歌没有成功。
我想显示一些简单的窗口的背景图像(如何雄心勃勃!)
JPG ImageBrush ImageSource的价值不在预期的范围内
<Window x:Class="HelloWorld_Lite.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
WindowStyle="None" ResizeMode="NoResize"
Title="Hello World" Height="350" Width="525">
<Window.Background >
<ImageBrush ImageSource="HelloWorld-Lite;component/Background.jpg" />
</Window.Background>
<Grid>
<Label Content="Hello World!" Height="28" HorizontalAlignment="Left" Margin="225,30,0,0" Name="label2" VerticalAlignment="Top" />
</Grid>
</Window>
的图片已被添加到项目中(添加>现有项),并建成“资源”
我做了清理和重建,但这件事仍在尝试我的神经。
请告诉我,我错过了一些明显的
编辑:(?)将文件保存到固定的问题PNG格式。 PNG大小= 2Mb,JPG大小= 360k。
如果这是一个限制,这是荒谬的。
编辑2:调整原始JPG从1280x853调整到480x320也解决了这个问题。
因此,它看起来像JPG格式特定的大小限制。
是保留JPG格式保存的文件大小文件位于文件夹还是?在我的情况下,当我在Images文件夹中为图像创建uri时,此作品“/ApplicationModule;component/Images/Device-Print-icon-16.png” – TYY
该文件位于项目根目录/ HelloWorld-Lite – MonoThreaded