'宣言 Public Class C1HyperPanel Inherits System.Windows.Controls.Panel
public class C1HyperPanel : System.Windows.Controls.Panel
'宣言 Public Class C1HyperPanel Inherits System.Windows.Controls.Panel
public class C1HyperPanel : System.Windows.Controls.Panel
C1HyperPanel は System.Windows.Controls.StackPanel に似ていますが、ユーザーがパネル内にマウスを移動すると、動的なズーム効果が適用される点が異なります。マウスに近い子要素は通常のサイズで表示され、マウスから遠い要素は小さく表示されます。
Distribution プロパティと MinElementScale プロパティを使用して、ズーム効果の強度を制御します。
ApplyOpacity プロパティを使用して、マウスから遠い要素を薄くします。
子要素の System.Windows.FrameworkElement.VerticalAlignment プロパティと System.Windows.FrameworkElement.HorizontalAlignment プロパティを使用して、C1HyperPanel 内での配置方法を決定します。
ズーム効果を効果的に適用するために、C1HyperPanel は子要素の System.Windows.UIElement.RenderTransform プロパティより優先します。子要素に独自の変換を適用する場合は、子要素を C1HyperPanel に追加する前に別のパネルに配置します。
一部のネイティブ Silverlight 要素(System.Windows.Controls.Button コントロールなど)は、必ずしも正しく自動サイズ設定されません。これらの要素は、C1HyperPanel に追加する前に、幅と高さを明示的に設定する必要があります。