これは私が使用しているライブ タイル テンプレートです。
<callisto:LiveTile x:Name="liveTile1" Grid.Row="1" Grid.Column="0"
ItemsSource="{Binding}"
BorderBrush="White" BorderThickness="1"
Margin="15" Background="#FFCAD83E">
<callisto:LiveTile.ItemTemplate>
<DataTemplate>
<Grid>
<StackPanel>
<TextBlock Text="Temp" FontWeight="SemiBold"
FontSize="25" FontFamily="Segoe UI Semibold"
Margin="10,20,0,0">
</TextBlock>
<StackPanel Orientation="Horizontal" Margin="0,20,0,0">
<TextBlock Text="{Binding Name}" x:Name="CrudeStMainTankName"
FontWeight="Light"
FontSize="20"
FontFamily="Segoe UI Semilight"
Margin="0,0,0,0">
</TextBlock>
<TextBlock Text="{Binding Value}" x:Name="CrudeStMainTankValue"
FontWeight="Light"
FontSize="20"
FontFamily="Segoe UI Semilight"
Margin="0,00,0,0">
</TextBlock>
</StackPanel>
</StackPanel>
</Grid>
</DataTemplate>
</callisto:LiveTile.ItemTemplate>
</callisto:LiveTile>
これは、DataContext をこのライブ タイルに割り当てる方法です
liveTile1.DataContext = cds.ComponentCollection[0];
デバッグしようとしましたが、どこにも行きません。
cds.ComponentCollection[0] は、名前、型、値を含むコレクションからアイテムを取得し、このコレクション item から、Textblock プロパティ Name を Item Property Name にバインドし、Textblock プロパティ Value を Item Property Value にバインドします。
これを機能させる方法について誰か助けてもらえますか?