バージョン

ItemPathStretch プロパティ

項目パス領域内の ItemPath を拡張する方法を返すか設定します。デフォルトは System.Windows.Media.Stretch.Fill です。
シンタックス
'宣言
 
Public Property ItemPathStretch As Stretch
public Stretch ItemPathStretch {get; set;}
解説

項目パス領域は、XamCarouselPanel の境界に ItemPathPadding を適用することで定義される XamCarouselPanel 内の領域です。

System.Windows.Media.Stretch 列挙値は以下のように解釈されます。

  • None - 項目パスはオリジナル サイズを保持します。
  • Fill - 項目パスは、指定先の寸法を満たすためにサイズ変更されます。アスペクト比は保持されません。
  • Uniform - 項目パスは、指定先の寸法に収めるためにサイズ変更され、ネイティブ アスペクト比は保持されます。
  • UniformToFill - 項目パスは、指定先の寸法を満たすためにサイズ変更され、ネイティブ アスペクト比は保持されます。描出先の矩形のアスペクト比がソースと異なる場合、項目パスは指定先の寸法に収まるように切り取られます。

使用例
In this example, the ItemPathStretch is changed to Uniform from its default value of Fill so that the aspect ratio of the path is preserved.
<igWindows:XamCarouselPanel>
    
<igWindows:XamCarouselPanel.ViewSettings>

        
<igWindows:CarouselViewSettings 
            
ItemPathStretch="Uniform" 
            
ItemPathRenderBrush="#77000000" />

    
</igWindows:XamCarouselPanel.ViewSettings>
</igWindows:XamCarouselPanel>
参照