http://www.cnblogs.com/liutianfeiyun/archive/2010/06/11/1756638.html
原文http://www.cnblogs.com/xiwang/archive/2012/03/19/2405593.html
建议大家去看原文,这个只是我自己备份一下
时间:2011-11-04 23:51 来源:CSDN 作者:taomanman 点击:383次 controls:ChilDWindowx:Class= FXHS.ShowSSXQList xmlns= http://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:x= http://schemas.microsoft.com/winfx/2006/xaml xmlns:sdk= http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk xmlns:controls= < controls:ChilDWindow x:Class= "FXHS.ShowSSXQList"
xmlns= "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x= "http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sdk= "http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
xmlns:controls= "clr-namespace:System.windows.Controls;assembly=System.windows.Controls"
Title= "实时险情列表" FontSize= "15">
<!--定义资源样式-->
< controls:ChilDWindow.Resources>
< Style x:Key= "DataGrIDheaderStyle" targettype= "sdk:DataGrIDColumnheader">
< Setter Property= "HorizontalContentAlignment" Value= "Center">< /Setter>
< /Style>
< Style x:Key= "DataGrIDCellStyle" targettype= "sdk:DataGrIDCell">
< Setter Property= "HorizontalContentAlignment" Value= "Center" >< /Setter>
< /Style>
< Style x:Key= "DataGrIDBaseheaderStyle" targettype= "sdk:DataGrIDColumnheader">
< Setter Property= "FontWeight" Value= "normal" />
< /Style>
< Style x:Key= "TimeSheetDayheaderStyle"
targettype= "sdk:DataGrIDColumnheader" BasedOn= "{StaticResource DataGrIDBaseheaderStyle}">
< Setter Property= "Foreground" Value= "#FF000000" />
< Setter Property= "HorizontalContentAlignment" Value= "left" />
< Setter Property= "VerticalContentAlignment" Value= "Center" />
< Setter Property= "IsTabStop" Value= "False" />
< Setter Property= "SeparatorBrush" Value= "#FFC9CACA" />
< Setter Property= "padding" Value= "8" />
< Setter Property= "Template">
< Setter.Value>
< ControlTemplate>
< GrID x:name= "Root">
< GrID.ColumnDeFinitions>
< ColumnDeFinition/>
< ColumnDeFinition WIDth= "auto" />
< /GrID.ColumnDeFinitions>
< visualstatemanager.VisualStateGroups>
< VisualStateGroup x:name= "CommonStates">
< VisualState x:name= "normal" />
< VisualState x:name= "MouSEOver">
< Storyboard>
< colorAnimation Duration= "0"
Storyboard.Targetname= "BackgroundRectangle"
Storyboard.TargetProperty= "(Fill).color" To= "#FF448DCA" />
< colorAnimation Duration= "0"
Storyboard.Targetname= "BackgroundGradIEnt"
Storyboard.TargetProperty= "(Fill).(GradIEntStops)[3].color" To= "#7FFFFFFF" />
< colorAnimation Duration= "0"
Storyboard.Targetname= "BackgroundGradIEnt"
Storyboard.TargetProperty= "(Fill).(GradIEntStops)[2].color" To= "#CCFFFFFF" />
< colorAnimation Duration= "0"
Storyboard.Targetname= "BackgroundGradIEnt"
Storyboard.TargetProperty= "(Fill).(GradIEntStops)[1].color" To= "#F2FFFFFF" />
< /Storyboard>
< /VisualState>
< VisualState x:name= "pressed">
< Storyboard>
< colorAnimation Duration= "0"
Storyboard.Targetname= "BackgroundRectangle"
Storyboard.TargetProperty= "(Fill).color" To= "#FF448DCA" />
< colorAnimation Duration= "0"
Storyboard.Targetname= "BackgroundGradIEnt"
Storyboard.TargetProperty= "(Fill).(GradIEntStops)[0].color" To= "#D8FFFFFF" />
< colorAnimation Duration= "0"
Storyboard.Targetname= "BackgroundGradIEnt"
Storyboard.TargetProperty= "(Fill).(GradIEntStops)[1].color" To= "#C6FFFFFF" />
< colorAnimation Duration= "0"
Storyboard.Targetname= "BackgroundGradIEnt"
Storyboard.TargetProperty= "(Fill).(GradIEntStops)[2].color" To= "#8CFFFFFF" />
< colorAnimation Duration= "0"
Storyboard.Targetname= "BackgroundGradIEnt"
Storyboard.TargetProperty= "(Fill).(GradIEntStops)[3].color" To= "#3FFFFFFF" />
< /Storyboard>
< /VisualState>
< /VisualStateGroup>
< VisualStateGroup x:name= "SortStates">
< VisualState x:name= "Unsorted" />
< VisualState x:name= "SortAscending" />
< VisualState x:name= "SortDescending" />
< /VisualStateGroup>
< /visualstatemanager.VisualStateGroups>
< Rectangle x:name= "BackgroundRectangle" Fill= "#FF1F3B53" Stretch= "Fill" GrID.ColumnSpan= "2" />
< Rectangle x:name= "BackgroundGradIEnt" Stretch= "Fill" GrID.ColumnSpan= "2">
< Rectangle.Fill>
< linearGradIEntBrush EndPoint= ".7,1" StartPoint= ".7,0">
< GradIEntStop color= "#FCFFFFFF" Offset= "0.015" />
< GradIEntStop color= "#F7FFFFFF" Offset= "0.375" />
< GradIEntStop color= "#E5FFFFFF" Offset= "0.6" />
< GradIEntStop color= "#D1FFFFFF" Offset= "1" />
< /linearGradIEntBrush>
< /Rectangle.Fill>
< /Rectangle>
< GrID HorizontalAlignment= "{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment= "{TemplateBinding VerticalContentAlignment}">
< GrID.RowDeFinitions>
< RowDeFinition Height= "20" />
< RowDeFinition Height= "1" />
< RowDeFinition Height= "20" />
< /GrID.RowDeFinitions>
< GrID.ColumnDeFinitions>
< ColumnDeFinition WIDth= "100" />
< ColumnDeFinition WIDth= "1" />
< ColumnDeFinition WIDth= "299" />
< ColumnDeFinition WIDth= "1" />
< ColumnDeFinition WIDth= "199" />
< /GrID.ColumnDeFinitions>
<!-- 第0行 -->
< ContentPresenter Content= "险情类型" GrID.Row= "0" VerticalAlignment= "Center"
HorizontalAlignment= "Center" />
< Rectangle Fill= "#FFC9CACA" VerticalAlignment= "Stretch" WIDth= "1"
Visibility= "Visible" GrID.Row= "0" GrID.Column= "1" />
< ContentPresenter Content= "险情标题" GrID.Row= "0" GrID.Column= "2"
VerticalAlignment= "Center" HorizontalAlignment= "Center" />
< Rectangle Fill= "#FFC9CACA" VerticalAlignment= "Stretch" WIDth= "1"
Visibility= "Visible" GrID.Row= "0" GrID.Column= "3" />
< ContentPresenter Content= "上传时间" GrID.Row= "0" GrID.Column= "4"
VerticalAlignment= "Center" HorizontalAlignment= "Center" />
<!-- 第一行 -->
< Rectangle Fill= "#FFC9CACA" VerticalAlignment= "Stretch" Height= "1"
Visibility= "Visible" GrID.Row= "1" GrID.ColumnSpan= "5" />
<!-- 第二行 -->
< ContentPresenter Content= "险情描述"
VerticalAlignment= "Center" HorizontalAlignment= "Center"
GrID.ColumnSpan= "5" GrID.Row= "2" />
< /GrID>
< Rectangle x:name= "VerticalSeparator" Fill= "#FFC9CACA"
VerticalAlignment= "Stretch" WIDth= "1" Visibility= "Visible"
GrID.Row= "1" GrID.Column= "1" />
< /GrID>
< /ControlTemplate>
< /Setter.Value>
< /Setter>
< /Style>
< Style x:Key= "TimeSheetTotalsheaderStyle"
targettype= "sdk:DataGrIDColumnheader" BasedOn= "{StaticResource TimeSheetDayheaderStyle}">
< Setter Property= "Foreground" Value= "#FFFF0000" />
< /Style>
< /controls:ChilDWindow.Resources>
< GrID x:name= "LayoutRoot" margin= "0" Height= "400">
< GrID.RowDeFinitions>
< RowDeFinition />
< RowDeFinition Height= "auto" />
< /GrID.RowDeFinitions>
< GrID x:name= "gtop" Height= "31" VerticalAlignment= "top" />
< GrID x:name= "gMIDdle" margin= "0,31,25">
< sdk:DataGrID margin= "0" autoGenerateColumns= "False"
x:name= "dg" LoadingRow= "dg_LoadingRow">
< sdk:DataGrID.Columns>
< sdk:DataGrIDTemplateColumn header= "序号"
headerStyle= "{StaticResource DataGrIDheaderStyle}" WIDth= "60">
< sdk:DataGrIDTemplateColumn.CellTemplate>
< DataTemplate>
< TextBlock FontSize= "13"
HorizontalAlignment= "Center" VerticalAlignment= "Center">< /TextBlock>
< /DataTemplate>
< /sdk:DataGrIDTemplateColumn.CellTemplate>
< /sdk:DataGrIDTemplateColumn>
< sdk:DataGrIDTemplateColumn header= "图片"
headerStyle= "{StaticResource DataGrIDheaderStyle}" WIDth= "200">
< sdk:DataGrIDTemplateColumn.CellTemplate>
< DataTemplate>
< GrID>
< Image x:name= "Image1"
Source= "{Binding 图片}">< /Image>
< /GrID>
< /DataTemplate>
< /sdk:DataGrIDTemplateColumn.CellTemplate>
< /sdk:DataGrIDTemplateColumn>
< sdk:DataGrIDTemplateColumn header= "险情描述"
headerStyle= "{StaticResource TimeSheetDayheaderStyle}">
< sdk:DataGrIDTemplateColumn.CellTemplate>
< DataTemplate>
< GrID>
< GrID.RowDeFinitions>
< RowDeFinition Height= "0.2*">< /RowDeFinition>
< RowDeFinition Height= "1">< /RowDeFinition>
< RowDeFinition Height= "*">< /RowDeFinition>
< /GrID.RowDeFinitions>
< GrID.ColumnDeFinitions>
< ColumnDeFinition WIDth= "100">< /ColumnDeFinition>
< ColumnDeFinition WIDth= "1">< /ColumnDeFinition>
< ColumnDeFinition WIDth= "290">< /ColumnDeFinition>
< ColumnDeFinition WIDth= "1">< /ColumnDeFinition>
< ColumnDeFinition WIDth= "199">< /ColumnDeFinition>
< /GrID.ColumnDeFinitions>
< TextBlock Text= "{Binding 灾情类型}" FontSize= "14"
HorizontalAlignment= "Center" GrID.Row= "0" GrID.Column= "0" />
< Rectangle
Fill= "#FFC9CACA" VerticalAlignment= "Stretch" WIDth= "1" GrID.Row= "0" GrID.Column= "1" />
< TextBlock
Text= "{Binding 图片标题}" HorizontalAlignment= "Center"
FontSize= "14" margin= "2,0" GrID.Row= "0" GrID.Column= "2" />
< Rectangle
Fill= "#FFC9CACA" VerticalAlignment= "Stretch"
WIDth= "1" GrID.Row= "0" GrID.Column= "3" />
< TextBlock Text= "{Binding 上传时间}"
FontSize= "14" HorizontalAlignment= "Center"
margin= "2,0" GrID.Row= "0" GrID.Column= "4" />
<!--内容行之间的横线-->
< Rectangle
Fill= "#FFC9CACA" VerticalAlignment= "Stretch" Height= "1"
Visibility= "Visible" GrID.Row= "1" GrID.ColumnSpan= "5" />
< TextBlock Text= "{Binding 备注}"
FontSize= "14" GrID.Row= "2" GrID.Column= "0"
GrID.ColumnSpan= "5" textwrapPing= "Wrap">< /TextBlock>
< /GrID>
< /DataTemplate>
< /sdk:DataGrIDTemplateColumn.CellTemplate>
< /sdk:DataGrIDTemplateColumn>
< /sdk:DataGrID.Columns>
< /sdk:DataGrID>
< /GrID>
< GrID x:name= "gBottom" VerticalAlignment= "Bottom">
< sdk:DataPager x:name= "DataPager1"
PageIndexChanged= "DataPager1_PageIndexChanged" Height= "24"
PageSize= "4" displayMode= "FirstLastPrevIoUsNext" VerticalAlignment= "Bottom" margin= "0" />
< /GrID>
< /GrID>
< /controls:ChilDWindow> 总结
以上是内存溢出为你收集整理的Silverlight多重表头全部内容,希望文章能够帮你解决Silverlight多重表头所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)