0

wpf C# を開発していますが、アプリケーションの実行中に次のエラーが発生しました: This is my Code

    <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 に答える