PoshCode Archive  Hex Artifact Content

Artifact 27e605847a1b618a6d51326840ce363ec477bd58c4f269f50c433f1fb664063e:

  • File wpf-datagrid-xaml.ps1 — part of check-in [959c686d73] at 2018-06-10 13:07:53 on branch trunk — Datagrid Xaml layout needed for Boots DataGrid binding example http://poshcode.org/2259 (user: foureight84 size: 1259)

0000: 23 20 65 6e 63 6f 64 69 6e 67 3a 20 61 73 63 69  # encoding: asci
0010: 69 0d 0a 23 20 61 70 69 3a 20 78 6d 6c 0d 0a 23  i..# api: xml..#
0020: 20 74 69 74 6c 65 3a 20 77 70 66 20 64 61 74 61   title: wpf data
0030: 67 72 69 64 20 78 61 6d 6c 0d 0a 23 20 64 65 73  grid xaml..# des
0040: 63 72 69 70 74 69 6f 6e 3a 20 44 61 74 61 67 72  cription: Datagr
0050: 69 64 20 58 61 6d 6c 20 6c 61 79 6f 75 74 20 6e  id Xaml layout n
0060: 65 65 64 65 64 20 66 6f 72 20 42 6f 6f 74 73 20  eeded for Boots 
0070: 44 61 74 61 47 72 69 64 20 62 69 6e 64 69 6e 67  DataGrid binding
0080: 20 65 78 61 6d 70 6c 65 20 68 74 74 70 3a 2f 2f   example http://
0090: 70 6f 73 68 63 6f 64 65 2e 6f 72 67 2f 32 32 35  poshcode.org/225
00a0: 39 0d 0a 23 20 76 65 72 73 69 6f 6e 3a 20 31 38  9..# version: 18
00b0: 2e 36 36 37 0d 0a 23 20 61 75 74 68 6f 72 3a 20  .667..# author: 
00c0: 66 6f 75 72 65 69 67 68 74 38 34 0d 0a 23 20 6c  foureight84..# l
00d0: 69 63 65 6e 73 65 3a 20 43 43 30 0d 0a 23 20 78  icense: CC0..# x
00e0: 2d 70 6f 73 68 63 6f 64 65 2d 69 64 3a 20 32 32  -poshcode-id: 22
00f0: 36 30 0d 0a 23 20 78 2d 61 72 63 68 69 76 65 64  60..# x-archived
0100: 3a 20 32 30 31 36 2d 31 32 2d 30 33 54 30 39 3a  : 2016-12-03T09:
0110: 34 30 3a 31 36 0d 0a 23 20 78 2d 70 75 62 6c 69  40:16..# x-publi
0120: 73 68 65 64 3a 20 32 30 31 30 2d 30 39 2d 32 31  shed: 2010-09-21
0130: 54 31 36 3a 31 36 3a 30 30 0d 0a 23 0d 0a 23 20  T16:16:00..#..# 
0140: 52 65 71 75 69 72 65 73 20 2e 4e 65 74 20 34 2c  Requires .Net 4,
0150: 20 6f 72 20 57 70 66 74 6f 6f 6c 6b 69 74 20 69   or Wpftoolkit i
0160: 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 68 61  f you don...t ha
0170: 76 65 20 2e 4e 65 74 20 34 0d 0a 23 0d 0a 3c 57  ve .Net 4..#..<W
0180: 69 6e 64 6f 77 0d 0a 09 78 6d 6c 6e 73 3d 22 68  indow...xmlns="h
0190: 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69  ttp://schemas.mi
01a0: 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 77 69 6e 66  crosoft.com/winf
01b0: 78 2f 32 30 30 36 2f 78 61 6d 6c 2f 70 72 65 73  x/2006/xaml/pres
01c0: 65 6e 74 61 74 69 6f 6e 22 0d 0a 09 78 6d 6c 6e  entation"...xmln
01d0: 73 3a 78 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65  s:x="http://sche
01e0: 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f  mas.microsoft.co
01f0: 6d 2f 77 69 6e 66 78 2f 32 30 30 36 2f 78 61 6d  m/winfx/2006/xam
0200: 6c 22 0d 0a 09 78 3a 4e 61 6d 65 3d 22 57 69 6e  l"...x:Name="Win
0210: 64 6f 77 22 0d 0a 09 54 69 74 6c 65 3d 22 44 61  dow"...Title="Da
0220: 74 61 47 72 69 64 20 42 69 6e 64 69 6e 67 22 0d  taGrid Binding".
0230: 0a 09 57 69 64 74 68 3d 22 36 34 30 22 20 48 65  ..Width="640" He
0240: 69 67 68 74 3d 22 34 38 30 22 3e 0d 0a 09 3c 47  ight="480">...<G
0250: 72 69 64 20 3e 0d 0a 09 09 3c 54 65 78 74 42 6c  rid >....<TextBl
0260: 6f 63 6b 20 48 65 69 67 68 74 3d 22 32 34 22 20  ock Height="24" 
0270: 4d 61 72 67 69 6e 3d 22 38 2c 38 2c 38 2c 30 22  Margin="8,8,8,0"
0280: 20 54 65 78 74 57 72 61 70 70 69 6e 67 3d 22 57   TextWrapping="W
0290: 72 61 70 22 20 54 65 78 74 3d 22 44 61 74 61 47  rap" Text="DataG
02a0: 72 69 64 22 20 56 65 72 74 69 63 61 6c 41 6c 69  rid" VerticalAli
02b0: 67 6e 6d 65 6e 74 3d 22 54 6f 70 22 20 46 6f 6e  gnment="Top" Fon
02c0: 74 53 69 7a 65 3d 22 31 38 2e 36 36 37 22 20 46  tSize="18.667" F
02d0: 6f 6e 74 46 61 6d 69 6c 79 3d 22 41 72 69 61 6c  ontFamily="Arial
02e0: 22 20 46 6f 6e 74 57 65 69 67 68 74 3d 22 42 6f  " FontWeight="Bo
02f0: 6c 64 22 2f 3e 0d 0a 09 09 3c 44 61 74 61 47 72  ld"/>....<DataGr
0300: 69 64 20 48 6f 72 69 7a 6f 6e 74 61 6c 41 6c 69  id HorizontalAli
0310: 67 6e 6d 65 6e 74 3d 22 4c 65 66 74 22 20 4d 61  gnment="Left" Ma
0320: 72 67 69 6e 3d 22 38 2c 38 32 2c 30 2c 38 22 20  rgin="8,82,0,8" 
0330: 57 69 64 74 68 3d 22 32 34 30 22 20 4e 61 6d 65  Width="240" Name
0340: 3d 22 48 61 64 65 73 44 65 76 69 63 65 73 22 20  ="HadesDevices" 
0350: 41 75 74 6f 47 65 6e 65 72 61 74 65 43 6f 6c 75  AutoGenerateColu
0360: 6d 6e 73 3d 22 54 72 75 65 22 3e 0d 0a 09 09 09  mns="True">.....
0370: 3c 44 61 74 61 47 72 69 64 2e 43 6f 6c 75 6d 6e  <DataGrid.Column
0380: 73 3e 0d 0a 09 09 09 09 3c 44 61 74 61 47 72 69  s>......<DataGri
0390: 64 54 65 78 74 43 6f 6c 75 6d 6e 20 42 69 6e 64  dTextColumn Bind
03a0: 69 6e 67 3d 22 7b 42 69 6e 64 69 6e 67 20 50 61  ing="{Binding Pa
03b0: 74 68 3d 44 65 76 69 63 65 47 72 6f 75 70 7d 22  th=DeviceGroup}"
03c0: 20 48 65 61 64 65 72 3d 22 4d 61 6e 75 66 61 63   Header="Manufac
03d0: 74 75 72 65 72 22 3e 3c 2f 44 61 74 61 47 72 69  turer"></DataGri
03e0: 64 54 65 78 74 43 6f 6c 75 6d 6e 3e 0d 0a 09 09  dTextColumn>....
03f0: 09 09 3c 44 61 74 61 47 72 69 64 54 65 78 74 43  ..<DataGridTextC
0400: 6f 6c 75 6d 6e 20 42 69 6e 64 69 6e 67 3d 22 7b  olumn Binding="{
0410: 42 69 6e 64 69 6e 67 20 50 61 74 68 3d 44 65 76  Binding Path=Dev
0420: 69 63 65 7d 22 20 48 65 61 64 65 72 3d 22 4d 6f  ice}" Header="Mo
0430: 64 65 6c 22 3e 3c 2f 44 61 74 61 47 72 69 64 54  del"></DataGridT
0440: 65 78 74 43 6f 6c 75 6d 6e 3e 0d 0a 09 09 09 09  extColumn>......
0450: 3c 44 61 74 61 47 72 69 64 54 65 78 74 43 6f 6c  <DataGridTextCol
0460: 75 6d 6e 20 42 69 6e 64 69 6e 67 3d 22 7b 42 69  umn Binding="{Bi
0470: 6e 64 69 6e 67 20 50 61 74 68 3d 50 6c 61 74 66  nding Path=Platf
0480: 6f 72 6d 7d 22 20 48 65 61 64 65 72 3d 22 50 6c  orm}" Header="Pl
0490: 61 74 66 6f 72 6d 22 3e 3c 2f 44 61 74 61 47 72  atform"></DataGr
04a0: 69 64 54 65 78 74 43 6f 6c 75 6d 6e 3e 0d 0a 09  idTextColumn>...
04b0: 09 09 3c 2f 44 61 74 61 47 72 69 64 2e 43 6f 6c  ..</DataGrid.Col
04c0: 75 6d 6e 73 3e 0d 0a 09 09 3c 2f 44 61 74 61 47  umns>....</DataG
04d0: 72 69 64 3e 0d 0a 09 3c 2f 47 72 69 64 3e 0d 0a  rid>...</Grid>..
04e0: 3c 2f 57 69 6e 64 6f 77 3e 0d 0a                 </Window>..