私は、Anniversary Build of Windowsをターゲットにした新しいUWPブランクアプリケーションプロジェクトを作成しています。ここで、(デフォルトのテンプレートでMainPage.xamlを命名された)私の唯一のページのマークアップです:UWP:DataTemplateでx:DataTypeプロパティを使用するとコンパイルエラーが発生する
<Page
x:Class="App1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App1"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.Resources>
<DataTemplate x:Key="MyDataTemplate" x:DataType="local:BindyThing">
</DataTemplate>
</Grid.Resources>
</Grid>
クラスBindyThingがCSファイルで次のように宣言されています。
namespace App1
{
public class BindyThing
{
}
}
上のマークアップからわかるように、私はBindyThingをレンダリングするDataTemplateを作成しようとしています。私は、コンパイル時にしかし、私は次のエラーを取得する:
The XAML Binary Format (XBF) generator reported syntax error '0x09C4' : Property Not Found
私はDataTemplateをの宣言をコメントアウトすると、このエラーは消えます。なぜ私はこれを得ているのか誰にも洞察がありますか?すべての助けに感謝します。ありがとうございました!
うん、そうです。私はそれを見つけられなかったとは信じられません。ありがとう! – Jammer
私は同じ問題に直面しており、私の 'DataTemplate'は空白ではありません。これはApp.xamlで定義されています。もしそれが参照されている場所に移動して 'x:Key'属性を削除するだけで、同じテンプレートがうまく動作します。 – dotNET
@dotNETもしあなたが何が間違っていたのか分かっていれば、私は喜んでもっと知ることができます...私は同じ厄介な問題を抱えています。 – NoOne