У меня есть несколько изображений в папке Изображения в моем проекте WPF. Они прекрасно разрешаются в моем окне MainWindow.xaml, но когда я ссылаюсь на те же изображения во втором окне, я получаю ошибку, что VS не может найти JPG-файл, на который я ссылаюсь. Похоже, что система ищет файл в моей папке C: \ ProgramFiles \. В чем разница между MainWindow.xaml и моим вторым окном?
Я попытался пересоздать решение и заново ввести путь, но ничто не помогло
Ссылки на изображения:
<UniformGrid.Background>
<ImageBrush ImageSource="Images\black-diamond-plate.jpg" Stretch="UniformToFill" TileMode="Tile" Opacity=".25"/>
</UniformGrid.Background>
<UniformGrid.Background>
MainWindow.xaml На изображение можно сослаться здесь.
<Window x:Class="QCast.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:QCast"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
mc:Ignorable="d"
Title="home" Height="450" Width="800" WindowState="Maximized" Background="#FF313030" BorderBrush="Red" BorderThickness="2">
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="SteelBrush.xaml"/>
<ResourceDictionary Source="ButtonnTemplates.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Window.Resources>
Изображение:
</UniformGrid>
<UniformGrid VerticalAlignment="Stretch" Grid.Row="1">
<UniformGrid.Background>
<ImageBrush ImageSource="Images\black-diamond-plate.jpg" Stretch="UniformToFill" TileMode="Tile" Opacity=".25"/>
</UniformGrid.Background>
wRawMatEntry.xaml (Здесь изображение не может быть найдено)
<Window x:Class="QCast.Windows.RawMatEntry"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:QCast.Windows"
mc:Ignorable="d"
Title="RawMatEntry" Height="450" Width="800" Background="#FF313030" BorderBrush="Red" BorderThickness="2">
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="SteelBrush.xaml"/>
<ResourceDictionary Source="ButtonnTemplates.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Window.Resources>
Ссылка на изображение:
</UniformGrid>
<UniformGrid VerticalAlignment="Stretch" Grid.Row="1">
<UniformGrid.Background>
<ImageBrush ImageSource="Images\black-diamond-plate.jpg" Stretch="UniformToFill" TileMode="Tile" Opacity=".25"/>
</UniformGrid.Background>
<Grid>