クラスをテンプレートにバインドしようとしています。 MyApp.Model.Paper
データ型MyApp.Model.Paperを解決できません。
<UserControl
x:Class="MyApp.Controls.PaperSelectControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyApp.Controls"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<Grid>
<ScrollViewer>
<GridView x:Name="paperGrid"
ItemsSource="{x:Bind Papers}"
Width="400" Height="300" >
<GridView.ItemTemplate >
<DataTemplate x:DataType="MyApp.Model.Paper" >
<TextBlock Text="{x:Bind Color}"/>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
</ScrollViewer>
</Grid>
</UserControl>
は、クラスの名前空間です。
namespace MyApp.Model {
public class Paper {
public string Name { get; set; }
public string Color { get; set; }
public string Thumb { get; set; }
}
}
しかし、私は常に
がデータ型MyApp.Model.Paper
エラー
私は誰かが私はこの問題を解決するために役立つことを願っを解決できません取得します。ありがとうございました。
XAMLファイルのヘッダーにある「x」は何を指していますか? – user3185569
完全なヘッダーマークアップを追加しました。 @ user3185569 –