私はWPFとXAMLの初心者です。既に私はWPFとXAMLの初心者です。最初の場所。私は以下のコードを実行する際にエラーが発生した理由がわからないので、WPF 4の解説書から直接コピーしました。君たちのいずれかがこれを把握で私を助けることができる場合は、当社私はあなたたちに大きな恩恵を借りてます:属性 'FactoryMethod'はXML名前空間 'http://schemas.microsoft.com/winfx/2006/xaml'に存在しません
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:System="clr-namespace:System;assembly=mscorlib"
xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
xmlns:Person="clr-namespace:Src"
Title="MainWindow" Height="354" Width="525">
<StackPanel>
<Label Name="lblText" Foreground="BlanchedAlmond" FontWeight="Bold" FontSize="20">
Test
</Label>
<Label x:FactoryMethod="System:Guid.NewGuid">Test2</Label>
<ListBox SelectionChanged="ListBox_SelectionChanged">
<Person:Person FirstName="Deepak" LastName="Sharma"></Person:Person>
<Person:Person FirstName="Nidhi" LastName="Sharma"></Person:Person>
</ListBox>
</StackPanel>
</Window>
誤ったコードは残念ですが、私はFactoryMethodについてもっと心配しています。 Visual Studio 2010で.NET 4.0ビルドのWPFアプリケーションでまだファクトリメソッドが使用できない理由がわかりません。これを使用するには、XAMLPadやサードパーティアプリケーションなどのものを使用する必要がありますか? – dpak
コンパイルされていないXAMLからコントロールを生成する必要があります。たとえば、これは 'XamlReader'で行うことができますが、真剣に**コンパイルされたXAML **でサポートされるまで気にしないでください。 –
x:Argumentsタグを使用して同様のエラーが発生します。それは同じ問題のためですか? – dpak