バージョン

ItemPath プロパティ

XamCarouselPanel で項目を整理するために使用される System.Windows.Media.Geometry を定義する System.Windows.Shapes.Shape 派生要素(すなわち、System.Windows.Shapes.PathSystem.Windows.Shapes.EllipseSystem.Windows.Shapes.LineSystem.Windows.Shapes.PolygonSystem.Windows.Shapes.PolylineSystem.Windows.Shapes.Rectangle)を返すか設定します。デフォルトは null です。このプロパティが null に設定されると、楕円のパスがデフォルトで提供されます。
シンタックス
'宣言
 
Public Property ItemPath As Shape
public Shape ItemPath {get; set;}
解説

: System.Windows.Shapes.Shape 派生要素によって定義される System.Windows.Media.Geometry は、ItemPathStretchItemPathAutoPadItemPathHorizontalAlignment および ItemPathVerticalAlignment プロパティの設定を考慮して XamCarouselPanel 内に収まるようにスケールされます。これらのプロパティによって、XamCarouselPanel 内にパスがどのように整列およびスケールされるかを正確に決定できます。

このプロパティに指定するためにパスを作成する便利な方法は、Microsoft Expression Blend を使用することです。Blend は、System.Windows.Shapes.Shape 派生要素のジオメトリを作成および操作するための優れたデザインタイム体験を提供します。

使用例
In the following example. the ItemPath property is set to a custom Path to alter the path along which the items will be positioned. The ItemPathRenderBrush has been set to a semi-transparent color to allow the path to be visible in the sample.
<igWindows:XamCarouselPanel>
    
<igWindows:XamCarouselPanel.ViewSettings>

        
<igWindows:CarouselViewSettings 
            
ItemPathRenderBrush="#77000000">

            
<igWindows:CarouselViewSettings.ItemPath>
                
<Path Data="M400,0 C900,600 -300,600 200,0" />
            
</igWindows:CarouselViewSettings.ItemPath>

        
</igWindows:CarouselViewSettings>

    
</igWindows:XamCarouselPanel.ViewSettings>

    
<Ellipse Width="50" Height="50" Stroke="Black" Fill="Red" />
    
<Ellipse Width="100" Height="50" Stroke="Black" Fill="Green" />
    
<Polygon Points="0, 25, 25, 0, 75, 0, 100, 25, 75, 50, 25, 50" Stroke="Black" Fill="Yellow" />
    
<Rectangle Width="100" Height="50" Stroke="Black" Fill="Purple" />
    
<Polyline Points="0, 25, 25, 0, 50, 25, 25, 50, 0, 25" Stroke="SlateGray" StrokeThickness="2" Fill="Blue"/>
    
<Path Stroke="Black" Fill="Gray" Data="M 10,10 C 10,100 100,-100 100,10" />
</igWindows:XamCarouselPanel>
参照