バージョン

PopupResizerDecorator クラス

コンテンツの上または下にリサイズ バーを配置するために System.Windows.Controls.Primitives.Popup コントロール内で使用されるクラス。
シンタックス
'宣言
 
Public NotInheritable Class PopupResizerDecorator 
   Inherits System.Windows.Controls.Decorator
public sealed class PopupResizerDecorator : System.Windows.Controls.Decorator 
解説

これは、System.Windows.Controls.Primitives.Popup コントロールのシャドウ クロームおよびメインの境界線内に配置されます。

注: この実装は、リサイズ バーを適切に配列するために RenderTransform を使用します。したがって、直接の子要素に配置された RenderTransform は無視されます。

使用例
<igRibbon:XamRibbonWindow x:Class="SnippetApp.Window1"
    
xmlns:igRibbon="http://infragistics.com/Ribbon"
    
xmlns:igWindows="http://infragistics.com/Windows">

    ....

    
<igRibbon:RibbonGroup Id="Popup" Caption="Popup">
        
<Popup Name="myPopup" 
                        
Placement="Bottom"
                        
PlacementTarget="{Binding ElementName=popupOpen}"
                        
IsOpen="{Binding ElementName=popupOpen, Path=IsChecked}">
            
<igWindows:PopupResizerDecorator 
                        
ResizeMode="VerticalOnly"
                        
ResizerBarStyle="{DynamicResource {x:Static igRibbon:XamRibbon.PopupResizerBarStyleKey}}">
                
<TextBlock Name="myPopupText" Background="LightBlue" Foreground="Blue">
                        My Popup Text
                
</TextBlock>
            
</igWindows:PopupResizerDecorator>
        
</Popup>
        
<igRibbon:ToggleButtonTool Name="popupOpen" HorizontalAlignment="Left" Width="150" Margin="0,0,0,0">Open popup</igRibbon:ToggleButtonTool>
    
</igRibbon:RibbonGroup>

    ....

</igRibbon:XamRibbonWindow>
参照