FigureLength Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Figureyüksekliğini veya genişliğini açıklar.
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)
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki örnekte, kullanıcı öğesine tıkladığındaFigureWidth, değerinin azaldığını Figure gösterir. Aşağıda, örneğin XAML'i verilmiştir.
<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>
Aşağıda, öğesinin sayısını azaltmak Width için kullanılan kod yer alır 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);
}
}
}
}
Açıklamalar
XAML Öznitelik Kullanımı
<object property="length"/>
-veya-
<object property="qualifiedDouble"/>
XAML Değerleri
Uzun -luğu Piksel cinsinden değerinin Figure genişliği veya yüksekliği, değer Double olarak tanımlanır. Alternatif olarak, bu değer bir birim bildirim dizesi (px, in, cm, pt) ile nitelenebilir, aşağıdaki qualifiedDouble bölümüne bakın.
qualifiedDouble Yukarıda açıklandığı gibi bir çift değer ve ardından aşağıdaki birim bildirim dizelerinden biri: px, in, cm, pt.
px (varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)
in inçtir; 1in==96px
cm santimetredir; 1cm==(96/2,54) piksel
pt puandır; 1pt==(96/72) piksel
Oluşturucular
| Name | Description |
|---|---|
| FigureLength(Double, FigureUnitType) |
Belirtilen FigureLength ve Valueile FigureUnitType sınıfının yeni bir örneğini başlatır. |
| FigureLength(Double) |
Belirtilen sayıda piksel uzunluğunda sınıfın yeni bir örneğini FigureLength başlatır. |
Özellikler
| Name | Description |
|---|---|
| FigureUnitType |
birim türünü Valuealır. |
| IsAbsolute |
Bunun FigureLength mutlak bir değer (piksel) barındırıp tutmadığını belirleyen bir değer alır. |
| IsAuto |
Bunun FigureLength otomatik (belirtilmemiş) olup olmadığını belirleyen bir değer alır. |
| IsColumn |
Bunun FigureLength özelliği değerine sahip olup olmadığını belirleyen bir FigureUnitType değer Columnalır. |
| IsContent |
Bunun FigureLength özelliği değerine sahip olup olmadığını belirleyen bir FigureUnitType değer Contentalır. |
| IsPage |
Bunun FigureLength özelliği değerine sahip olup olmadığını belirleyen bir FigureUnitType değer Pagealır. |
| Value |
Değerini FigureLengthalır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(FigureLength) |
Eşitlik için iki FigureLength yapıyı karşılaştırır. |
| Equals(Object) |
Belirtilen Object öğesinin bir FigureLength olup olmadığını ve bu FigureLengthile aynı olup olmadığını belirler. |
| GetHashCode() |
Bu FigureLengthiçin karma kodunu döndürür. |
| ToString() |
Bu Stringöğesinin bir FigureLength gösterimini oluşturur. |
İşleçler
| Name | Description |
|---|---|
| Equality(FigureLength, FigureLength) |
Eşitlik için iki FigureLength yapıyı karşılaştırır. |
| Inequality(FigureLength, FigureLength) |
Eşitsizlik için iki FigureLength yapıyı karşılaştırır. |