0

我正在开发 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"

4

2 回答 2

0

似乎您正在使用某种标记扩展。该标记扩展是您自己实现的吗?我记得自定义 MarkupExtension 要求您实现一个成员方法 ProvideValue,并且似乎异常在该堆栈上。

于 2013-01-14T03:23:32.123 回答
0

当您在 xaml 中使用某些图像(在您的情况下为图标)但忘记包含在您的项目中时,有时会出现此错误。您必须已从外部复制该目录中的图像,但尚未将其包含在您的项目中。

于 2013-06-03T15:28:57.853 回答