【发布时间】:2013-12-26 08:23:34
【问题描述】:
在我的项目中,我想要数据网格行标题值,例如 Outlook 日历。假设是 9.00, 9.30, 10.00, 10.30.... 但它不是固定的,它可能会有所不同,... 9.00 pm, 10.00 pm。
我为此使用了两个 TextBlock,而且我的形状也几乎相同。但我的值是固定的,即 1-00, 1-00,1-00, 1-00,1-00, 1-00,........
我的代码-
<DataGrid AutoGenerateColumns="False" Height="560" HorizontalAlignment="Left" Margin="30,54,0,0" Name="myDataGrid" VerticalAlignment="Top" Width="884" MouseDoubleClick="myDataGrid_MouseDoubleClick" IsEnabled="True" SelectionUnit="Cell">
<DataGrid.RowHeaderTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
<TextBlock Text="1" Foreground="#9493CF" FontSize="16" />
<TextBlock Text="00" Foreground="#9493CF" />
</StackPanel>
</DataTemplate>
</DataGrid.RowHeaderTemplate>
<DataGrid.ContextMenu>
<ContextMenu x:Name="LeftClickMenu">
<MenuItem Header="New Appointment" Click="MenuItem_Click"/>
<!--<MenuItem Header="Save"/>
<MenuItem Header="Print"/>-->
<Separator/>
<MenuItem Header="Exit"/>
</ContextMenu>
</DataGrid.ContextMenu>
</DataGrid>
我想要什么-
我得到了什么-
【问题讨论】: