À l'aide d'Images et d'Icônes dans WPF

Je suis en train d'utiliser une Icône dans mon application WPF, et de quelques images pour d'autres choses, mais je continue à recevoir des erreurs à partir de la Vue du Concepteur de dire des choses comme "chemin-x n'est pas une ressource valide ou ne peut pas être trouvé." - où "chemin-x" est le chemin d'accès quelle que soit l'image que je suis en train d'utiliser.

Si elle était à la recherche à la bonne place, je parie qu'il l'avais trouvé 😉

MAIS, alors, il a décidé de ne pas me donner cette erreur de plus. Donc, je suis allé de l'avant et cliqué sur "Exécuter" (F5), voir ma nouvelle Icône dans la barre de titre. Seul à être confronté à cette bête:

"Du système.De Windows.Balisage.XamlParseException
s'est produite Message='apporter de la valeur sur
'Système.De Windows.Baml2006.TypeConverterMarkupExtension'
a déclenché une exception.' Numéro de ligne '5'
et la position de la ligne '50'.

Source=PresentationFramework

LineNumber=5 LinePosition=50

StackTrace:
au Système.De Windows.Balisage.XamlReader.RewrapException(À L'Exception De
e, IXamlLineInfo lineInfo, Uri
baseUri)
au Système.De Windows.Balisage.WpfXamlLoader.Charge(XamlReader
xamlReader, IXamlObjectWriterFactory
writerFactory, Boolean
skipJournaledProperties, Objet
rootObject, XamlObjectWriterSettings
paramètres de l'Uri baseUri)
au Système.De Windows.Balisage.WpfXamlLoader.LoadBaml(XamlReader
xamlReader, Boolean
skipJournaledProperties, Objet
rootObject, XamlAccessLevel
accessLevel, Uri baseUri)
au Système.De Windows.Balisage.XamlReader.LoadBaml(Stream
stream, ParserContext parserContext,
Objet parent, Boolean closeStream)
au Système.De Windows.Application.LoadComponent(Objet
composant, Uri resourceLocator)
au One_Stop_Management.MainWindow.InitializeComponent()
dans c:\Users\Jason\Documents\Visual
Studio 2010\Projects\Un Arrêt
Gestion\Un Arrêt
Gestion\MainWindow.xaml:ligne 1
au One_Stop_Management.MainWindow..ctor()
dans C:\Users\Jason\Documents\Visual
Studio 2010\Projects\Un Arrêt
Gestion\Un Arrêt
Gestion\MainWindow.xaml.cs:ligne 25
InnerException: Système.IO.IOException
Message=Ne peut pas localiser la ressource 'images/favicon.ico'.
Source=PresentationFramework
StackTrace:
au MME Internes.AppModel.ResourcePart.GetStreamCore(FileMode
mode, FileAccess d'accès)
au Système.IO.De l'emballage.PackagePart.GetStream(FileMode
mode, FileAccess d'accès)
au Système.IO.De l'emballage.PackWebResponse.CachedResponse.GetResponseStream()
au Système.IO.De l'emballage.PackWebResponse.GetResponseStream()
au Système.IO.De l'emballage.PackWebResponse.get_ContentType()
au Système.De Windows.Médias.L'imagerie.BitmapDecoder.SetupDecoderFromUriOrStream(Uri
uri, Stream, stream, BitmapCacheOption
cacheOption, Guid& clsId, Boolean&
isOriginalWritable, Flux& uriStream,
UnmanagedMemoryStream&
unmanagedMemoryStream, SafeFileHandle&
safeFilehandle)
au Système.De Windows.Médias.L'imagerie.BitmapDecoder.CreateFromUriOrStream(Uri
baseUri, Uri Uri, Flux de flux,
BitmapCreateOptions createOptions,
BitmapCacheOption cacheOption,
RequestCachePolicy uriCachePolicy,
Boolean insertInDecoderCache)
au Système.De Windows.Médias.L'imagerie.BitmapFrame.CreateFromUriOrStream(Uri
baseUri, Uri Uri, Flux de flux,
BitmapCreateOptions createOptions,
BitmapCacheOption cacheOption,
RequestCachePolicy uriCachePolicy)
au Système.De Windows.Médias.ImageSourceConverter.ConvertFrom(ITypeDescriptorContext
contexte, CultureInfo culture, Objet
valeur)
au Système.De Windows.Baml2006.TypeConverterMarkupExtension.ProvideValue(IServiceProvider
fournisseur de services)
au MME Internes.Xaml.Moment de l'exécution.ClrObjectRuntime.CallProvideValue(MarkupExtension
moi, IServiceProvider serviceProvider)
InnerException: "

À l'aide d'Images et d'Icônes dans WPF

Pourquoi est-ce une chose me donnant attitude? Je suis juste essayer d'insérer une image...

Mises à jour

Voici le code XAML qui a été produit pour l'icône lorsque j'ai essayé d'ajouter l'Icône à l'aide du Volet Propriétés:

<Fluent:RibbonWindow x:Class="One_Stop_Management.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:Fluent="clr-namespace:Fluent;assembly=Fluent"
        Title="One Stop Management" Height="727" Width="1208" Icon="Resources\favicon.ico">

Dernière Mise À Jour

À l'aide d'Images et d'Icônes dans WPF

Je ne peux même pas ajouter une icône à l'aide de la fenêtre propriétés, ci-dessous est l'erreur qu'il me donne.

Pouvez-vous partager le XAML où vous voulez insérer l'image?
Ouais, bien sûr. Je mets à jour maintenant.
ajouté ça à fond de la question. Merci.
Merci tous pour votre aide! J'ai compris ce que le diable se passait après la lecture de @Craig lien vers MS Connecter.

OriginalL'auteur | 2011-04-08