mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 07:26:09 +00:00 
			
		
		
		
	Styles
This commit is contained in:
		
							parent
							
								
									985dbfabb9
								
							
						
					
					
						commit
						cd3e556837
					
				
					 4 changed files with 25 additions and 1 deletions
				
			
		|  | @ -246,6 +246,14 @@ | ||||||
|                 <Setter Property="FontFamily" Value="{DynamicResource LinuxLibertine}" /> |                 <Setter Property="FontFamily" Value="{DynamicResource LinuxLibertine}" /> | ||||||
|             </Style> |             </Style> | ||||||
| 
 | 
 | ||||||
|  |             <Style TargetType="Label"  x:Key="tablecellalt"> | ||||||
|  |                 <Setter Property="FontSize" Value="14" /> | ||||||
|  |                 <Setter Property="Margin" Value="1" /> | ||||||
|  |                 <Setter Property="TextColor" Value="{StaticResource HDBlack}" /> | ||||||
|  |                 <Setter Property="BackgroundColor" Value="{StaticResource HDLightGrey}" /> | ||||||
|  |                 <Setter Property="FontFamily" Value="{DynamicResource LinuxLibertine}" /> | ||||||
|  |             </Style> | ||||||
|  | 
 | ||||||
|             <Style TargetType="NavigationPage" ApplyToDerivedTypes="True"> |             <Style TargetType="NavigationPage" ApplyToDerivedTypes="True"> | ||||||
|                 <Setter Property="BarBackgroundColor" Value="{StaticResource HDWhite}" /> |                 <Setter Property="BarBackgroundColor" Value="{StaticResource HDWhite}" /> | ||||||
|                 <Setter Property="BarTextColor" Value="{StaticResource HDRed}" /> |                 <Setter Property="BarTextColor" Value="{StaticResource HDRed}" /> | ||||||
|  |  | ||||||
|  | @ -20,6 +20,7 @@ namespace AideDeJeu.Tools | ||||||
|             var fdLink = FormatedTextHelpers.FontData.FromResource("link"); |             var fdLink = FormatedTextHelpers.FontData.FromResource("link"); | ||||||
|             var fdTableHeader = FormatedTextHelpers.FontData.FromResource("tableheader"); |             var fdTableHeader = FormatedTextHelpers.FontData.FromResource("tableheader"); | ||||||
|             var fdTableCell = FormatedTextHelpers.FontData.FromResource("tablecell"); |             var fdTableCell = FormatedTextHelpers.FontData.FromResource("tablecell"); | ||||||
|  |             var fdTableCellAlt = FormatedTextHelpers.FontData.FromResource("tablecellalt"); | ||||||
| 
 | 
 | ||||||
|             this.Paragraph.FontFamily = fdParagraph.FontFamily; |             this.Paragraph.FontFamily = fdParagraph.FontFamily; | ||||||
|             this.Paragraph.FontSize = (float)fdParagraph.FontSize; |             this.Paragraph.FontSize = (float)fdParagraph.FontSize; | ||||||
|  | @ -68,6 +69,11 @@ namespace AideDeJeu.Tools | ||||||
|             this.TableCell.Attributes = fdTableCell.FontAttributes; |             this.TableCell.Attributes = fdTableCell.FontAttributes; | ||||||
|             this.TableCell.ForegroundColor = fdTableCell.TextColor; |             this.TableCell.ForegroundColor = fdTableCell.TextColor; | ||||||
| 
 | 
 | ||||||
|  |             this.TableCellAlt.FontFamily = fdTableCellAlt.FontFamily; | ||||||
|  |             this.TableCellAlt.FontSize = (float)fdTableCellAlt.FontSize; | ||||||
|  |             this.TableCellAlt.Attributes = fdTableCellAlt.FontAttributes; | ||||||
|  |             this.TableCellAlt.ForegroundColor = fdTableCellAlt.TextColor; | ||||||
|  | 
 | ||||||
|             //this.Link.ForegroundColor = DefaultAccentColor; |             //this.Link.ForegroundColor = DefaultAccentColor; | ||||||
|             this.Code.ForegroundColor = DefaultTextColor; |             this.Code.ForegroundColor = DefaultTextColor; | ||||||
|             this.Code.BackgroundColor = DefaultCodeBackground; |             this.Code.BackgroundColor = DefaultCodeBackground; | ||||||
|  |  | ||||||
|  | @ -94,6 +94,14 @@ namespace Xam.Forms.Markdown | ||||||
|                 BackgroundColor = Color.White, |                 BackgroundColor = Color.White, | ||||||
|             }; |             }; | ||||||
| 
 | 
 | ||||||
|  |             this.TableCellAlt = new MarkdownStyle | ||||||
|  |             { | ||||||
|  |                 Attributes = FontAttributes.None, | ||||||
|  |                 FontSize = 14, | ||||||
|  |                 BorderSize = 1, | ||||||
|  |                 BackgroundColor = Color.LightGray, | ||||||
|  |             }; | ||||||
|  | 
 | ||||||
|             // Platform specific properties |             // Platform specific properties | ||||||
|             switch (Device.RuntimePlatform) |             switch (Device.RuntimePlatform) | ||||||
|             { |             { | ||||||
|  | @ -135,6 +143,8 @@ namespace Xam.Forms.Markdown | ||||||
| 
 | 
 | ||||||
|         public MarkdownStyle TableCell { get; set; } |         public MarkdownStyle TableCell { get; set; } | ||||||
| 
 | 
 | ||||||
|  |         public MarkdownStyle TableCellAlt { get; set; } | ||||||
|  | 
 | ||||||
|         public float Margin { get; set; } = 10; |         public float Margin { get; set; } = 10; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -478,7 +478,7 @@ | ||||||
|                     foreach (var blockpar in cell) |                     foreach (var blockpar in cell) | ||||||
|                     { |                     { | ||||||
|                         var par = blockpar as Markdig.Syntax.ParagraphBlock; |                         var par = blockpar as Markdig.Syntax.ParagraphBlock; | ||||||
|                         var style = row.IsHeader ? Theme.TableHeader : Theme.TableCell; |                         var style = row.IsHeader ? Theme.TableHeader : (top%2==1) ? Theme.TableCell : Theme.TableCellAlt; | ||||||
|                         var frame = new Frame |                         var frame = new Frame | ||||||
|                         { |                         { | ||||||
|                             BackgroundColor = style.BackgroundColor, |                             BackgroundColor = style.BackgroundColor, | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez