バージョン

伸縮の構成

Stretch プロパティのメンバー:

  • Fill - コンテンツは、指定先の寸法を満たすためにサイズ変更されます。コンテンツの高さと幅は単独で拡大縮小されるため、画像の元のアスペクト比は保持されません。これがバーコードが読み取りに使用される時この値を使用することを推奨しない理由です (読み取りには None または Uniform を使用します)。コントロールをアニメーションと使用する時この値は適しています。

  • None - コンテンツは名目上の寸法を保持します。

  • Uniform - コンテンツは、指定先の寸法に収めるためにサイズ変更され、ネイティブ アスペクト比は保持されます。これがデフォルト値です。

  • UniformToFill - コンテンツは、指定先の寸法に完全に収めるためにサイズ変更され、ネイティブ アスペクト比は保持されます。指定先の四角形のアスペクト比がソースと異なる場合、ソース コンテンツは切り取られます。

以下の図は、異なる Stretch 設定を示します。

xamBarcode Stretch 01.png

Stretch プロパティの設定

XAML の場合:

<ig:XamQRCodeBarcode x:Name="Barcode" Stretch="Fill" />

C# の場合:

var Barcode = new XamQRCodeBarcode();
Barcode.Stretch = BarcodeStretch.Fill;