Я пытаюсь использовать Icon в своем приложении WPF и некоторые изображения для других целей, но я продолжаю получать ошибки из представления Designer View, говоря что-то вроде «path-x не является допустимым ресурсом или не может быть найден». - где «путь-х» - это путь к любому изображению, которое я пытаюсь использовать.
Если бы он искал в правильном месте, держу пари, он бы его нашел;)
НО, тогда он решил больше не давать мне эту ошибку. Итак, я пошел дальше и нажал Run (F5), чтобы увидеть мой новый значок в строке заголовка. Только чтобы столкнуться с этим зверем:
"System.Windows.Markup.XamlParseException
произошло сообщение = 'предоставить значение на
'System.Windows.Baml2006.TypeConverterMarkupExtension'
бросил исключение. Строка № 5
и позиция строки '50'.
Источник = PresentationFramework
LineNumber = 5 LinePosition = 50
Трассировки стека:
в System.Windows.Markup.XamlReader.RewrapException (Исключение
e, IXamlLineInfo lineInfo, Uri
BaseUri)
в System.Windows.Markup.WpfXamlLoader.Load (XamlReader
xamlReader, IXamlObjectWriterFactory
writerFactory, Boolean
skipJournaledProperties, Object
rootObject, XamlObjectWriterSettings
настройки, Uri baseUri)
в System.Windows.Markup.WpfXamlLoader.LoadBaml (XamlReader
xamlReader, Boolean
skipJournaledProperties, Object
rootObject, XamlAccessLevel
accessLevel, Uri baseUri)
в System.Windows.Markup.XamlReader.LoadBaml (Stream
поток, ParserContext parserContext,
Родительский объект, логическое значение closeStream)
в System.Windows.Application.LoadComponent (Object
компонент, Uri resourceLocator)
в One_Stop_Management.MainWindow.InitializeComponent ()
в c: \ Users \ Jason \ Documents \ Visual
Studio 2010 \ Проекты \ One Stop
Управление \ Одна остановка
Управление \ MainWindow.xaml: строка 1
в One_Stop_Management.MainWindow..ctor ()
в C: \ Users \ Jason \ Documents \ Visual
Studio 2010 \ Проекты \ One Stop
Управление \ Одна остановка
Управление \ MainWindow.xaml.cs: строка 25
InnerException: System.IO.IOException
Сообщение = Невозможно найти ресурс 'images / favicon.ico'.
Источник = PresentationFramework
Трассировки стека:
в MS.Internal.AppModel.ResourcePart.GetStreamCore (FileMode
режим доступа к FileAccess)
в System.IO.Packaging.PackagePart.GetStream (FileMode
режим доступа к FileAccess)
в System.IO.Packaging.PackWebResponse.CachedResponse.GetResponseStream ()
в System.IO.Packaging.PackWebResponse.GetResponseStream ()
в System.IO.Packaging.PackWebResponse.get_ContentType ()
в System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream (Uri
URI, потоковый поток, BitmapCacheOption
cacheOption, Guid & clsId, Boolean &
isOriginalWritable, Stream & uriStream,
UnmanagedMemoryStream &
unmanagedMemoryStream, SafeFileHandle &
safeFilehandle)
в System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream (Uri
baseUri, Uri uri, Стрим стрим,
BitmapCreateOptions createOptions,
BitmapCacheOption cacheOption,
RequestCachePolicy uriCachePolicy,
Boolean insertInDecoderCache)
в System.Windows.Media.Imaging.BitmapFrame.CreateFromUriOrStream (Uri
baseUri, Uri uri, Стрим стрим,
BitmapCreateOptions createOptions,
BitmapCacheOption cacheOption,
RequestCachePolicy uriCachePolicy)
в System.Windows.Media.ImageSourceConverter.ConvertFrom (ITypeDescriptorContext
контекст, КультураИнфо культура, Объект
значение)
в System.Windows.Baml2006.TypeConverterMarkupExtension.ProvideValue (IServiceProvider
поставщик услуг)
в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue (MarkupExtension
я, IServiceProvider, сервис провайдер)
InnerException: "
Почему эта вещь дает мне отношение? Я просто пытаюсь вставить изображение ...
Обновления
Вот XAML, созданный для значка, когда я пытался добавить значок с помощью панели свойств:
<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">
Последнее обновление
Я даже не могу добавить значок, используя панель свойств, ниже приведена ошибка, которую он мне дает.