2013-08-01 2 views
1

WPF와 DevExpress를 사용하고 있습니다. 도킹 패널에 두 개의 버튼을 추가하고 싶습니다. 제 2 단추를 추가하면 그것은 말했다 : Content is set more than once. 왜 그래야만하지 ? 실수를 저 지르거나 독 패널에서 허용하지 않았습니다.도크 패널에 두 개 이상의 버튼을 추가하는 방법은 무엇입니까?

<dxdo:DockLayoutManager Margin="0,-3,-156,0" HorizontalAlignment="Right" VerticalAlignment="Top" Background="White" Height="243" Width="109"> 
    <dxdo:LayoutGroup Caption="LayoutRoot" Margin="0,0,0,172"> 
     <dxdo:LayoutGroup Orientation="Vertical"> 
      <dxdo:LayoutPanel x:Name="Panel1" ShowCloseButton="False" ShowMaximizeButton="False" ShowPinButton="False" ShowRestoreButton="False" ShowControlBox="False" AllowDock="False" AllowDrag="False" AllowFloat="False" AllowHide="False" AllowClose="False" AllowActivate="False" AllowMinimize="False" AllowMaximize="False"> 
       <Button x:Name="ToggleButton1" Content="New" Click="ToggleButton_Click" HorizontalAlignment="Left" VerticalAlignment="Top"/> 
       <Button Content="Delete Focused Row" 
       Click="DeleteButton_Click33" 
       Grid.Column="1" /> 
      </dxdo:LayoutPanel> 
      <dxdo:LayoutPanel x:Name="Panel2" ShowCloseButton="False" ShowMaximizeButton="False" ShowPinButton="False" ShowRestoreButton="False" ShowControlBox="False" AllowDock="False" AllowDrag="False" AllowFloat="False" AllowHide="False" AllowClose="False" AllowActivate="False" AllowMinimize="False" AllowMaximize="False"> 
       <Button x:Name="ToggleButton2" Content="Close" Click="ToggleButton2_Click" HorizontalAlignment="Left" VerticalAlignment="Top"/> 
      </dxdo:LayoutPanel> 
     </dxdo:LayoutGroup> 
    </dxdo:LayoutGroup> 
</dxdo:DockLayoutManager> 

답변

1

LayoutPanel.Content 속성에는 둘 이상의 컨트롤을 배치 할 수 있습니다. 그냥 패널로 버튼을 포장 :

<dxdo:LayoutPanel ... > 
    <StackPanel Orientation="Vertical"> 
     <Button x:Name="button1" ... /> 
     <Button x:Name="button2" ... /> 
    </StackPanel> 
</dxdo:LayoutPanel> 

관련 예 : How to build a layout of controls within LayoutPanels

+0

가 어떻게 같은 행에 배치 할 수 있습니까? –

+0

@AnnieSheikh 가로 스택 패널 또는 필요에 맞는 다른 패널을 사용하십시오 ... 또는 내가 링크 한 예를 참조하십시오. 또는 DevExpress [LayoutControl] (http://help.devexpress.com/#WPF/CustomDocument8147)를 패널 컨텐츠에 배치하고 LayoutControl 기능을 통해 모든 버튼을 정렬 할 수도 있습니다. – DmitryG

+0

DmitryG : –

관련 문제