Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

FigureUnitType-Enumeration

 

Veröffentlicht: Oktober 2016

Beschreibt den Einheitentyp der Breite oder Höhe des zugeordneten eine FigureLength.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public enum FigureUnitType

MembernameBeschreibung
Auto

Standardwert, wenn die FigureLength ist nicht angegeben, der erstellt, der eines Wert für die Breite oder Höhe der Figure ohne Einschränkungen berechnet wird. Hinweis: beim FigureUnitType Wert Auto, die Value -Eigenschaft des FigureLength auf festgelegt ist 1.

Column

Der Wert der Breite oder Höhe des der Figure wird als Dezimalbruch (auch Brüche größer und 1) der Breite der Spalte der Figure befindet sich in.

Content

Der Wert der Breite oder Höhe des der Figure wird als Dezimalbruch (auch Brüche größer und 1) der Breite des Inhalts von der Figure. Hinweis: Hinweis: beim FigureUnitType festgelegt ist, um Content, die Value -Eigenschaft des FigureLength muss festgelegt werden, auf einen Wert zwischen 0 und 1.

Page

Der Wert der Breite oder Höhe des der Figure wird als Dezimalbruch (auch Brüche größer und 1) der Breite, die Figure befindet sich in. Hinweis: Hinweis: beim FigureUnitType festgelegt ist, um Page, die Value -Eigenschaft des FigureLength muss festgelegt werden, auf einen Wert zwischen 0 und 1.

Pixel

Der Wert der Breite oder Höhe der Figure in Pixel (96 Pixel pro Zoll) angegeben.

Im folgenden Beispiel, klickt der Benutzer auf die Figure, die Width von der Figure verringert. Im folgenden finden Sie das XAML für das Beispiel.

<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>

Im folgenden ist der Code zum Verringern der Width von der Figure mithilfe der Pixel den Einheitentyp an.

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
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen: