バージョン

AutoScaleItemContentsToFit プロパティ (CarouselViewSettings)

XamCarouselPanel が項目の境界内に収めるために、各項目のコンテンツを自動的にスケールするかどうかを返すか設定します。デフォルトは False です。
シンタックス
'宣言
 
Public Property AutoScaleItemContentsToFit As Boolean
public bool AutoScaleItemContentsToFit {get; set;}
解説

項目の境界は、ItemSize プロパティによって決定されます。ScalingEffectStops を使用することで項目のサイズに間接的に影響を及ぼすことができる一方で、スケール効果はこのプロパティの設定が有効になったの描画時に項目に適用されることに注意してください。

AutoScalItemContentsToFit プロパティが False に設定されると、必要に応じてスクロールバーが項目内にデフォルトで表示され(すなわち、コンテンツのサイズが項目のサイズよりも大きい場合)、コンテンツのスクロールが可能になります。スクロールバーがこの場合に表示されるかどうかを明示的にコントロールするため、ItemHorizontalScrollBarVisibility および ItemVerticalScrollBarVisibility プロパティを設定できます。

使用例
The following sample demonstrates how the items can be scaled up to the specified ItemSize using the AutoScaleItemContentsToFit of the CarouselViewSettings.
<igWindows:XamCarouselPanel>
    
<igWindows:XamCarouselPanel.ViewSettings>
        
<igWindows:CarouselViewSettings 
                
AutoScaleItemContentsToFit="True" 
                
ItemSize="200,150"/>
    
</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,100 C 10,300 300,-200 300,100" />
</igWindows:XamCarouselPanel>
参照