在System.Windows.Baml2006.TypeConverterMarkupExtension'抛出
本文关键字:抛出 TypeConverterMarkupExtension System Windows Baml2006 | 更新日期: 2023-09-27 17:53:20
我正在开发wpf c#,当我运行我的应用程序时,我得到了这个错误:这是我的代码
<Window x:Class="Hello.Testing"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:r="clr-namespace:Wpf.Controls;assembly=Wpf.TabControl"
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
Title="Testing" Height="780" Width="1024" WindowStartupLocation="CenterScreen"
MinWidth="1024" MinHeight="780"
WindowStyle="None" AllowsTransparency="False"
ResizeMode="CanResizeWithGrip" Icon="Resources/Images/Icons/small_icon.ico" Loaded="Window_Loaded">
这是我得到的一个错误:"Provide value on 'System.Windows.Baml2006.TypeConverterMarkupExtension' threw an exception"
.
当您在xaml中使用某些图像(在您的情况下是图标)但忘记包含在您的项目中时,您有时会得到此错误。您必须从外部复制了该目录中的图像,但尚未将其包含在项目中。
似乎你正在使用某种标记扩展。这个标记扩展是你自己实现的吗?我记得自定义MarkupExtension要求您实现成员方法ProvideValue,并且似乎异常在该堆栈上。