Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Enumerazione FigureUnitType

 

Data di pubblicazione: ottobre 2016

Descrive il tipo di unità associato con la larghezza o dell'altezza di un FigureLength.

Spazio dei nomi:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public enum FigureUnitType

Nome membroDescrizione
Auto

Valore predefinito, quando il FigureLength non viene specificato che consente di creare un valore per la larghezza o dell'altezza di Figure calcolato senza vincoli. Nota: quando FigureUnitType è impostato su Auto, Value proprietà FigureLength è impostato su 1.

Column

Il valore della larghezza o altezza il Figure espresso come frazione (incluse le frazioni maggiori di 1) della larghezza della colonna di Figure è in.

Content

Il valore della larghezza o altezza del Figure espresso come frazione (incluse le frazioni maggiori di 1) della larghezza del contenuto di Figure. Nota: Nota: quando FigureUnitType è impostato su Content, Value proprietà FigureLength deve essere impostata su un valore compreso tra 0 e 1.

Page

Il valore della larghezza o altezza il Figure espresso come frazione (incluse le frazioni maggiori di 1) della larghezza della pagina che il Figure in. Nota: Nota: quando FigureUnitType è impostato su Page, Value proprietà FigureLength deve essere impostata su un valore compreso tra 0 e 1.

Pixel

Il valore della larghezza o altezza di Figure sono espresse in pixel (96 pixel per pollice).

Nell'esempio seguente, quando l'utente fa clic su di Figure, Width del Figure diminuisce. Di seguito è riportato il codice XAML per l'esempio.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.FigureLengthExample" >

  <FlowDocumentReader>
    <FlowDocument >
      <Paragraph>
        Raw text inside the paragraph
        <Figure Name="myFigure" Width="300">
          <Paragraph FontStyle="Italic" MouseDown="OnMouseDownDecreaseWidth" >
            Text inside of paragraph that is inside Figure...
          </Paragraph>
        </Figure>
      </Paragraph>
    </FlowDocument>
  </FlowDocumentReader>



</Page>

Seguito è riportato il codice utilizzato per ridurre il Width della Figure utilizzando il Pixel per specificare il tipo di unità.

using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;

namespace SDKSample
{
    public partial class FigureLengthExample : Page
	{

        void OnMouseDownDecreaseWidth(object sender, MouseButtonEventArgs args)
        {
            FigureLength myFigureLength = myFigure.Width;
            double widthValue = myFigureLength.Value;
            if (widthValue > 0)
            {
                myFigure.Width = new FigureLength((widthValue - 10), FigureUnitType.Pixel);
            }
        }
    }
}

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: