Par Romagny13
-
Publié dans : Divers
0
Le programme des Techdays 2012 (7,8 et 9 février) ici
La Techdays TV pour voir en live ici
Par Romagny13
-
Publié dans : Divers
0
1 - Nous ajoutons ici simplement une image et un textblock pour chaque ligne .Il faut utiliser un conteneur, ici un stackpanel auquel on ajoute les objets d'ui, puis on ajoute ce conteneur à
la listbox. c'est un peu le principe des "poupées russes"
Ce que cela donnerait en Xaml
<ListBoxItem>
<StackPanel Orientation="Horizontal">
<Image Source="carreau.bmp"></Image>
<TextBlock Text="mon texte"></TextBlock>
</StackPanel>
</ListBoxItem>
> Code C#
foreach (string line in _lines)
{
// On crée le
stackpanel
StackPanel sp =
new StackPanel();
sp.Orientation = Orientation.Horizontal;
// On crée
l'image
Image img= new Image();
img.Source=new
BitmapImage(new Uri(@"carreau.bmp"));
// On crée le
textblock
TextBlock txt =
new TextBlock();
txt.Text = line;
// On ajoute l'image et le textblock au conteneur(stackpanel)
sp.Children.Add(img);
sp.Children.Add(txt);
// On ajoute le stackpanel à la listbox
listBox1.Items.Add(sp);
}
2 - On a aussi la possibilté de créer une classe héritant du
Stackpanel
Par Romagny13
-
Publié dans : WPF
0
Par Romagny13
-
Publié dans : Office et OpenXml
0
Par Romagny13
-
Publié dans : Divers
0
Après une assez longue absence(plus trop de temps pour m'en occuper) ce blog sera de nouveau mis à jour régulièrement toujours dans le but de suivre l'actualité .NET
Par Romagny13
1
[OpenXML] – Quelques content controls
Ceux-ci sont placés dans document.xml (/word/document.xml)
|
- w:sdt
o w:sdtPr
o w:sdtContent
|
1 - Rich text content control
|
<w:sdt>
<w:sdtPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
<w:id w:val="4361111" />
<w:placeholder>
<w:docPart w:val="DefaultPlaceholder_22675703" />
</w:placeholder>
<w:showingPlcHdr />
</w:sdtPr>
<w:sdtContent>
<w:p w:rsidR="000472A5" w:rsidRDefault="000472A5">
<w:pPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
</w:pPr>
<w:r w:rsidRPr="000472A5">
<w:rPr>
<w:rStyle w:val="PlaceholderText" />
<w:lang w:val="en-US" />
</w:rPr>
<w:t>Click here to enter text.</w:t>
</w:r>
</w:p>
</w:sdtContent>
</w:sdt>
|
2 – Text content control
|
<w:sdt>
<w:sdtPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
<w:id w:val="4361114" />
<w:placeholder>
<w:docPart w:val="DefaultPlaceholder_22675703" />
</w:placeholder>
<w:showingPlcHdr />
<w:text />
</w:sdtPr>
<w:sdtContent>
<w:p w:rsidR="000472A5" w:rsidRDefault="000472A5">
<w:pPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
</w:pPr>
<w:r w:rsidRPr="000472A5">
<w:rPr>
<w:rStyle w:val="PlaceholderText" />
<w:lang w:val="en-US" />
</w:rPr>
<w:t>Click here to enter text.</w:t>
</w:r>
</w:p>
</w:sdtContent>
</w:sdt>
|
3 – Picture content control
|
<w:sdt>
<w:sdtPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
<w:id w:val="4361103" />
<w:picture />
</w:sdtPr>
<w:sdtContent>
<w:p w:rsidR="000472A5" w:rsidRDefault="000472A5">
<w:pPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:noProof />
<w:lang w:eastAsia="fr-FR" />
</w:rPr>
<w:drawing>
<wp:inline distT="0" distB="0" distL="0" distR="0">
<wp:extent cx="1905000" cy="1271221" />
<wp:effectExtent l="19050" t="0" r="0" b="0" />
<wp:docPr id="1" name="Picture
1" />
<wp:cNvGraphicFramePr>
<a:graphicFrameLocks noChangeAspect="1" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" />
</wp:cNvGraphicFramePr>
<a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
<a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
<pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture">
<pic:nvPicPr>
<pic:cNvPr id="0"name="Picture 1" />
<pic:cNvPicPr>
<a:picLocks noChangeAspect="1" noChangeArrowheads="1" />
</pic:cNvPicPr>
</pic:nvPicPr>
<pic:blipFill>
<a:blip r:embed="rId4" />
<a:stretch>
<a:fillRect />
</a:stretch>
</pic:blipFill>
<pic:spPr bwMode="auto">
<a:xfrm>
<a:off x="0" y="0" />
<a:ext cx="1905000" cy="1271221" />
</a:xfrm>
<a:prstGeom prst="rect">
<a:avLst />
</a:prstGeom>
<a:noFill />
<a:ln w="9525">
<a:noFill />
<a:miter lim="800000" />
<a:headEnd />
<a:tailEnd />
</a:ln>
</pic:spPr>
</pic:pic>
</a:graphicData>
</a:graphic>
</wp:inline>
</w:drawing>
</w:r>
</w:p>
</w:sdtContent>
</w:sdt>
|
Par Romagny13
-
Publié dans : Office et OpenXml
0
4 – ComboBox content control
|
<w:sdt>
<w:sdtPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
<w:id w:val="4361105" />
<w:placeholder>
<w:docPart w:val="DefaultPlaceholder_22675704" />
</w:placeholder>
<w:showingPlcHdr />
<w:comboBox>
<w:listItem w:value="Choose an item." />
</w:comboBox>
</w:sdtPr>
<w:sdtContent>
<w:p w:rsidR="000472A5" w:rsidRDefault="000472A5">
<w:pPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
</w:pPr>
<w:r w:rsidRPr="005B50A6">
<w:rPr>
<w:rStyle w:val="PlaceholderText" />
</w:rPr>
<w:t>Choose an item.</w:t>
</w:r>
</w:p>
</w:sdtContent>
</w:sdt>
|
5 – Drop-Down List content control
|
<w:sdt>
<w:sdtPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
<w:id w:val="4361108" />
<w:placeholder>
<w:docPart w:val="DefaultPlaceholder_22675704" />
</w:placeholder>
<w:showingPlcHdr />
<w:dropDownList>
<w:listItem w:value="Choose an item." />
</w:dropDownList>
</w:sdtPr>
<w:sdtContent>
<w:p w:rsidR="000472A5" w:rsidRDefault="000472A5">
<w:pPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
</w:pPr>
<w:r w:rsidRPr="005B50A6">
<w:rPr>
<w:rStyle w:val="PlaceholderText" />
</w:rPr>
<w:t>Choose an item.</w:t>
</w:r>
</w:p>
</w:sdtContent>
</w:sdt>
|
6 – Date Picker content control
|
<w:sdt>
<w:sdtPr>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
<w:id w:val="4361109" />
<w:placeholder>
<w:docPart w:val="DefaultPlaceholder_22675705" />
</w:placeholder>
<w:showingPlcHdr />
<w:date>
<w:dateFormat w:val="dd/MM/yyyy" />
<w:lid w:val="fr-FR" />
<w:storeMappedDataAs w:val="dateTime" />
<w:calendar w:val="gregorian" />
</w:date>
</w:sdtPr>
<w:sdtContent>
<w:p w:rsidR="000472A5" w:rsidRDefault="000472A5" w:rsidP="000472A5">
<w:pPr>
<w:tabs>
<w:tab w:val="left" w:pos="3060" />
</w:tabs>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
</w:pPr>
<w:r w:rsidRPr="000472A5">
<w:rPr>
<w:rStyle w:val="PlaceholderText" />
<w:lang w:val="en-US" />
</w:rPr>
<w:t>Click here to enter a date.</w:t>
</w:r>
<w:r>
<w:rPr>
<w:lang w:val="en-US" />
</w:rPr>
<w:tab />
</w:r>
</w:p>
</w:sdtContent>
</w:sdt>
|
Par Romagny13
-
Publié dans : Office et OpenXml
0
[OpenXML] – images internes et externes au package
1 -
[Content_Types].xml
(Il faut que l’extension soit ajoutée)
|
<Default Extension="jpg" ContentType="image/jpeg"/>
|
2 - /word/_rels/document.xml.rels
a-Une image interne au package
|
<Relationship
Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"
Id="rId6"
Target="/word/media/miaouinterne.jpg"/>
|
b-Une image dans un répertoire externe au package
|
<Relationship
Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"
Target="miaouexterne.jpg"
Id="rId7"
TargetMode="External" />
|
c-Une image depuis site web
|
<Relationship
Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="http://shaan.typepad.com/photos/1/chat.jpg"
Id="rId8"
TargetMode="External" />
|
3- /word/document.xml
Au plus simple (dans <w:body></w:body>)
|
<w:p>
<w:r>
<w:pict>
<v:shape>
<v:imagedata r:id="rId6" />
</v:shape>
</w:pict>
</w:r>
</w:p>
|
Par Romagny13
-
Publié dans : Office et OpenXml
0
Par Romagny13
-
Publié dans : ADO Entity Model
0
Par Romagny13
-
Publié dans : ASP.NET - AJAX
0
Getting Started with Office Business Applications (2 parties)
http://msdn2.microsoft.com/en-us/library/bb614539.aspx