Lors de la création d'un groupe, Windows Ribbon Framework prend en charge some predefined layouts. Une des dispositions, qui nécessite quatre boutons est appelée FourButtons
.Windows 7 Ruban: Comment spécifier "Quatre boutons, deux grands, deux petits"?
Cette disposition prend en charge 3 tailles différentes, Grand, moyen et Petit. Dans chaque cas, il donne les dispositions:
Grand:
moyen:
Petit:
En ce moment je suis en utilisant le FourButtons
modèle prédéfini dans mon fichier xml comme:
<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://schemas.microsoft.com/windows/2009/Ribbon">
...
<Application.Views>
<Ribbon>
...
<Ribbon.Tabs>
<Tab CommandName="tabHome">
<Group CommandName="grpActivity" SizeDefinition="FourButtons">
<Button CommandName="cmdStartWorking" />
<Button CommandName="cmdStopWorking" />
<Button CommandName="cmdPrint" />
<Button CommandName="cmdDuplicateTicket" />
</Group>
</Tab>
</Ribbon.Tabs>
</Ribbon>
</Application.Views>
</Application>
Et vous pouvez voir la ligne
<Group CommandName="grpActivity" SizeDefinition="FourButtons">
qui spécifie le modèle de mise en page FourButtons
.
Et ma mise en page est FourButtons:
alt text http://i37.tinypic.com/15oupgk.jpg
Sauf que je ne veux pas FourButtons mise en page, je veux "quatre boutons, deux grands deux petits".
De la même façon qu'il n'y a ThreeButtons-OneBigAndTwoSmall
:
Et il y a une FiveButtons
:
je veux un FourButtons-TwoBigTwoSmall
, que je peux manuellement mockup:
alt text http://i38.tinypic.com/30uy9ah.jpg
Malheureusement la programmation déclarative that Microsoft invented for creating custom layouts me confond en tant que programmeur.
Quelqu'un peut-il déchiffrer l'exemple de langage déclaratif au bas de la page et trouver un modèle FourButton-TwoBigTwoSmall?
Remarque: Tous les jolis graphismes, mises en forme, liens et autres éléments sont utilisés pour attirer les écureuils - qui aiment les graphiques brillants. Et si vous lisez réellement jusqu'ici, je pourrais utiliser votre aide.
j'ai eu finalement compris. Ce n'est certainement pas une chose facile à faire. Mais je vais vous donner le crédit pour une solution presque aussi bonne. Et aussi puisque vous êtes le seul à avoir jamais répondu en 41 vues. –