XAML で単純なデータ バインディングを実行しようとしていますが、うまくいかず、その理由がわかりません。
私はこのグリッドビューを持っています
<GridView Name="test2">
<GridView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Header}" FontWeight="Bold" Style="{StaticResource ItemTextStyle}"/>
<TextBlock Text="{Binding Item}" FontWeight="Bold" Style="{StaticResource ItemTextStyle}"/>
</StackPanel>
</DataTemplate>
</GridView.ItemTemplate>
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
私は今バインドしようとしています。XMAL(クラッシュする)とC#コード(何も起こらない)でそれをやろうとしました
コードビハインドコンストラクターでこれをやろうとしました
public MyPage()
{
this.InitializeComponent();
Test t = new Test
{
Header = "Header 1",
Item = "Item 1",
};
List<Test> ts = new List<Test>();
ts.Add(t);
test2.DataContext = t;
}
また、コレクションにも渡そうとしました。
私が言ったように、私はそれを行うための XMAL の方法をまったく取得できませんでした。