Я только что начал очень простое приложение WPF, состоящее из основного большого изображения и четырех меньших изображений.Необычная проблема с файлом XAML WPF
Для того, чтобы помочь с макетом, я создал несколько JPEGs в MSPaint, содержащие изображения -2
, -1
, 0
, +1
и +2
и просто скопировал их в верхний уровень директории проекта.
Сегмент XAML содержит, для пяти изображений:
<Image Grid.Column="1" Grid.Row="2" Grid.ColumnSpan="4" Grid.RowSpan="1"
Margin="0,0,0,0" Name="imgPicture" Stretch="Fill" VerticalAlignment="Top"
Source="file:///C:/DAndS/Pax/MyDocs/VS2008/Projects/MyProj/zero.jpg" />
<Image Grid.Column="1" Grid.Row="4" Grid.ColumnSpan="1" Grid.RowSpan="1"
Margin="0,0,0,0" Name="imgPicMinus2" Stretch="Fill" VerticalAlignment="Top"
Source="file:///C:/DAndS/Pax/MyDocs/VS2008/Projects/MyProj/minus2.jpg" />
<Image Grid.Column="2" Grid.Row="4" Grid.ColumnSpan="1" Grid.RowSpan="1"
Margin="0,0,0,0" Name="imgPicMinus1" Stretch="Fill" VerticalAlignment="Top"
Source="file:///C:/DAndS/Pax/MyDocs/VS2008/Projects/MyProj/minus1.jpg" />
<Image Grid.Column="3" Grid.Row="4" Grid.ColumnSpan="1" Grid.RowSpan="1"
Margin="0,0,0,0" Name="imgPicPlus1" Stretch="Fill" VerticalAlignment="Top"
Source="file:///C:/DAndS/Pax/MyDocs/VS2008/Projects/MyProj/plus1.jpg" />
<Image Grid.Column="4" Grid.Row="4" Grid.ColumnSpan="1" Grid.RowSpan="1"
Margin="0,0,0,0" Name="imgPicPlus2" Stretch="Fill" VerticalAlignment="Top"
Source="file:///C:/DAndS/Pax/MyDocs/VS2008/Projects/MyProj/plus2.jpg" />
Когда я пытаюсь установить свойство источника для Plus2 изображений, он жалуется на диалоговое окно с указанием:
Property value is not valid.
Details
|
V
The file plus2.jpg is not part of the project or
its 'Build Action' property is not set to 'Resource'.
Еще если я переименую файл в файл plus3.jpg или plus2x.jpg, у меня нет этой проблемы.
Почему он жалуется на plus2.jpg конкретно?
Возможно ли, что вы ранее добавили, а затем удалили plus2.jpg? – AMissico
Возможно ли, что вы не создали решение между этапами? – AMissico
@ AMissico, я не думаю, что добавил/удалил/добавил. В первый раз я попытался установить свойство source для этого изображения, когда он жаловался, даже если он не жаловался на остальных трех. Мне нужно посмотреть на перестройку. Все, что я делаю, это редактирование XAML/layout на данный момент, я даже не пытался его запустить. Вы должны поместить эти комментарии в качестве ответа, кстати, на всякий случай, если вы правы. На минимальном уровне вы получите вознаграждение за то, что помогли мне, и, если окажется, что вы правы, вы также получите большой зеленый галочку. – paxdiablo