FigureLength Struct

Definitie

Beschrijft de hoogte of breedte van een Figure.

public value class FigureLength : IEquatable<System::Windows::FigureLength>
[System.ComponentModel.TypeConverter(typeof(System.Windows.FigureLengthConverter))]
public struct FigureLength : IEquatable<System.Windows.FigureLength>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FigureLengthConverter))>]
type FigureLength = struct
Public Structure FigureLength
Implements IEquatable(Of FigureLength)
Overname
FigureLength
Kenmerken
Implementeringen

Voorbeelden

Wanneer de gebruiker in het volgende voorbeeld op de Figureknop klikt, neemt de WidthFigure afname af. Hieronder ziet u de XAML voor het voorbeeld.

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

Hieronder ziet u de code die wordt gebruikt om de WidthFigure.

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);
            }
        }
    }
}

Opmerkingen

XAML-kenmerkgebruik

<object property="length"/>

– of –

<object property="qualifiedDouble"/>

XAML-waarden

Lengte De breedte of hoogte van de Figure in pixels beschreven als een Double waarde. Deze waarde kan ook worden gekwalificeerd met een eenheidsdeclaratietekenreeks (px, in, cm, pt) zie hieronder qualifiedDouble .

qualifiedDouble Een dubbele waarde zoals hierboven beschreven, gevolgd door een van de volgende eenheidsdeclaratiereeksen: px, in, cm, . pt

px (standaard) is apparaatonafhankelijke eenheden (1/96e inch per eenheid)

in is inches; 1in==96px

cm is centimeters; 1cm==(96/2,54) px

pt is punten; 1pt==(96/72) px

Constructors

Name Description
FigureLength(Double, FigureUnitType)

Initialiseert een nieuw exemplaar van de FigureLength klasse met de opgegeven Value en FigureUnitType.

FigureLength(Double)

Initialiseert een nieuw exemplaar van de FigureLength klasse met het opgegeven aantal pixels in lengte.

Eigenschappen

Name Description
FigureUnitType

Hiermee wordt het eenheidstype van de Value.

IsAbsolute

Hiermee wordt een waarde opgehaald die bepaalt of dit FigureLength een absolute waarde bevat (in pixels).

IsAuto

Hiermee wordt een waarde opgehaald die bepaalt of dit FigureLength automatisch is (niet opgegeven).

IsColumn

Hiermee wordt een waarde opgehaald die bepaalt of deze FigureLength een FigureUnitType eigenschapswaarde heeft van Column.

IsContent

Hiermee wordt een waarde opgehaald die bepaalt of deze FigureLength een FigureUnitType eigenschapswaarde heeft van Content.

IsPage

Hiermee wordt een waarde opgehaald die bepaalt of deze FigureLength een FigureUnitType eigenschapswaarde heeft van Page.

Value

Hiermee wordt de waarde van deze FigureLengthwaarde opgehaald.

Methoden

Name Description
Equals(FigureLength)

Vergelijkt twee FigureLength structuren voor gelijkheid.

Equals(Object)

Bepaalt of de opgegeven Object een FigureLength is en of deze identiek is aan deze FigureLength.

GetHashCode()

Retourneert de hash-code voor deze FigureLength.

ToString()

Hiermee maakt u een String weergave van deze FigureLength.

Operators

Name Description
Equality(FigureLength, FigureLength)

Vergelijkt twee FigureLength structuren voor gelijkheid.

Inequality(FigureLength, FigureLength)

Vergelijkt twee FigureLength structuren voor ongelijkheid.

Van toepassing op