Del via


Angive skaleringen for elementer på båndet

 

Udgivet: november 2016

Gælder for: Dynamics CRM 2015

For programbåndene og opdaterede objektformularbånd er der ingen skalering. Skalering gælder kun for formularer for objekter, der ikke blev opdateret, og angiver de viste bånd ved hjælp af Microsoft Dynamics CRM 2015 til Outlook.

Formålet med båndet er at bevare synligheden af de relevante kontrolelementer, selv når den vandrette størrelse på vinduet ændres. For at opnå dette kan du med definitionen af brugergrænseflade styre, hvordan kontrolelementer i en gruppe ændrer størrelse som svar på ændringer i størrelsen af vinduet. Dette kaldes skalering.

Tilknyt grupper og kontrolelementer til layoutskabeloner

Hvert <Group> (RibbonDiffXml) element på båndet er knyttet til en <GroupTemplate> (RibbonDiffXml).GroupTemplate angiver en eller flere måder, hvorpå kontrolelementerne i gruppen kan vises ved hjælp af <Layout> (RibbonDiffXml) elementer. Hvert Layout kan indeholde en af to typer definitioner for visningen af kontrolelementerne i gruppen.

Næsten alle de Layout elementer, der bruges i båndene, bruger OverflowSection elementer.

Hvert <Tab> (RibbonDiffXml) element skal indeholde en <MaxSize> (RibbonDiffXml) i <Scaling> (RibbonDiffXml).MaxSize elementet er påkrævet, fordi det etablerer standardpræsentationen af hver Group i en Tab uden nogen anvendt skalering. Skalering opstår, når en Tab er knyttet til en eller flere <Scale> (RibbonDiffXml). Hvert MaxSize og Scale element er knyttet via Size attributten med et af Layout elementerne i den GroupTemplate, der bruges af hver Group i en Tab.

Bemærk

Værdien af Size attributten for et MaxSize eller Scale element skal svare til Title af de tilgængelige Layout elementer, der er angivet i GroupTemplate. Disse værdier er strenge, og der er ingen validering i XSD, der kan hjælpe dig med at vælge værdier, der er et match. I XML skelnes der altid mellem store og små bogstaver.

Følgende diagram viser, hvordan elementerne MaxSize, Scale, Group, Layout og OverflowSection skal referere til hinanden for at aktivere skalering, når du bruger et <OverflowSection> (RibbonDiffXml) element.

Elementrelationer til OverflowSection

Følgende diagram viser, hvordan elementerne MaxSize, Scale, Group, Layout og ControlRef skal referere til hinanden for at aktivere skalering, når du bruger et <Section> (RibbonDiffXml) element.

Elementrelationer til Section

Brug eksisterende gruppeskabeloner

Når du opretter en ny gruppe i stedet for at definere nye gruppeskabeloner, kan du genbruge eksisterende GroupTemplate elementer.

Knyt den nye gruppe til den pågældende skabelon. For hvert kontrolelement i gruppen, kan du bruge en TemplateAlias værdi fra et af de <Section> (RibbonDiffXml) eller <OverflowSection> (RibbonDiffXml) elementer, der er fundet i et af de Layout elementer, der bruges af GroupTemplate. Hver <OverflowSection> (RibbonDiffXml) indeholder en isvTemplateAlias, der ikke bruges af Microsoft Dynamics 365. Dette TemplateAlias er beregnet til at tillade ISV'er at føje kontrolelementer til den pågældende gruppe.

Styre, hvordan skalering skal anvendes

Hvert Scale element i Scaling elementet til en bestemt fane repræsenterer ét skaleringstrin. Hver Scale anvendes sekventielt af den rækkefølge, som Scale elementet vises i. Når du reducerer den vandrette afstand, der er tilgængelig for båndet, anvendes hvert skalaelement i rækkefølge fra øverst og ned. Når den tilgængelige vandrette plads forøges, er det nederste skalaelement fra den mindste plads gældende. Hvert af de tilgængelige Scale elementer anvendes i rækkefølge fra bunden til toppen, indtil alle MaxSize elementerne er gældende.

Bemærk

Scale elementet Sequence attributværdierne bruges ikke til at bestemme den rækkefølge, hvori skalering er anvendt. Skalering er anvendt ved den relative rækkefølge af MaxSize og Scale elementer, der vises i RibbonDiffXML. Værdien Sequence er vigtig for både MaxSize og Scale elementer, fordi alle MaxSize elementerne skal grupperes sammen over Scale elementerne. Når du tilføjer nye MaxSize eller Scale elementer, skal du sørge for, at du gennemgår Sequence standardværdiintervaller, der er tildelt alle MaxSize elementer og Scale elementer. En almindelig fejl er at tildele Sequence værdier, der kan forårsage, at områderne overlapper hinanden.

Se også

Tilpasse kommandoer og båndet
Definere brugerdefinerede handlinger for at ændre båndet
Definere visningsregler for fane

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret