FigureLength Constructeurs

Définition

Initialise une nouvelle instance de l'objet FigureLength.

Surcharges

FigureLength(Double)

Initialise une nouvelle instance de la classe FigureLength avec le nombre spécifié de pixels de la longueur.

FigureLength(Double, FigureUnitType)

Initialise une nouvelle instance de la classe FigureLength avec les Value et FigureUnitType spécifiés.

FigureLength(Double)

Initialise une nouvelle instance de la classe FigureLength avec le nombre spécifié de pixels de la longueur.

public:
 FigureLength(double pixels);
public FigureLength (double pixels);
new System.Windows.FigureLength : double -> System.Windows.FigureLength
Public Sub New (pixels As Double)

Paramètres

pixels
Double

Nombre de pixels indépendants du périphérique (96 pixels par pouce) qui constituent la longueur.

Exemples

Dans l’exemple suivant, lorsque l’utilisateur clique sur , Figurele Width du Figure diminue. Voici le code XAML de l’exemple.

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

Vous trouverez ci-dessous le code utilisé pour diminuer le Width de .Figure

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

S’applique à

FigureLength(Double, FigureUnitType)

Initialise une nouvelle instance de la classe FigureLength avec les Value et FigureUnitType spécifiés.

public:
 FigureLength(double value, System::Windows::FigureUnitType type);
public FigureLength (double value, System.Windows.FigureUnitType type);
new System.Windows.FigureLength : double * System.Windows.FigureUnitType -> System.Windows.FigureLength
Public Sub New (value As Double, type As FigureUnitType)

Paramètres

value
Double

Value de la classe FigureLength.

type
FigureUnitType

Value de la classe FigureUnitType.

Exemples

Dans l’exemple suivant, lorsque l’utilisateur clique sur , Figurele Width du Figure diminue. Voici le code XAML de l’exemple.

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

Vous trouverez ci-dessous le code utilisé pour diminuer le Width de .Figure

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

S’applique à