我對Silverlight完全陌生,我被賦予了修改它的任務。我的問題很簡單(如果在asp.net webforms中完成)。 基本上,在網格中,我想附加一年這樣的事情。Silverlight,網格內的TextBlock
Jan + "-" + DateTime.Now.Year.ToString()
Feb + "-" + DateTime.Now.Year.ToString()
etc..etc ..
的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>
我只是想當年動態的,所以它每年的變化。請幫忙。
你不能給你的TextBlocks一個ID並在代碼隱藏中設置它們的'.Text'屬性嗎? –
我試過但我無法在後面的代碼中訪問它們。 – doms