私はSilverlightをまったく使用したことがなく、Silverlightを変更するタスクが与えられました。私の問題は非常に単純です(asp.net Webフォームで実行した場合)。基本的に、グリッドでは、このようなものに年を追加したいと思います。
Jan + "-" + DateTime.Now.Year.ToString()
Feb + "-" + DateTime.Now.Year.ToString()
などなど。
xamlは次のようになります
<Grid x:Name="ContentGrid" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0">
<Grid.Resources>
<DataTemplate x:Key="mykey1">
<Grid >....</Grid>
</DataTemplate>
<DataTemplate x:Key="mykey2">
<Grid >....</Grid>
</DataTemplate>
<DataTemplate x:Key="mykey3">
<Grid >
<StackPanel Orientation="Vertical">
<Border BorderBrush="{StaticResource LogicaPebbleBlackBrush}" BorderThickness="1">
<StackPanel Orientation="Vertical">
<StackPanel Orientation="Horizontal" Style="{StaticResource HeaderStackPanel}">
<TextBlock Style="{StaticResource HeaderTextBlock}" Text="Jan-2013" Width="75" TextAlignment="Center"/>
<TextBlock Style="{StaticResource HeaderTextBlock}" Text="Feb-2013" Width="75" TextAlignment="Center"/>
</StackPanel>
</StackPanel>
</Grid>
</DataTemplate>
</ Grid>
</DataTemplate>
毎年変化するように、年をダイナミックにしたいだけです。助けてください。